I found this link where I can setup confluence clustering.But I am not
能够理解如何设置它。
Step1:复制'confluence-1'和'home-1',并将它们命名为'confluence-2'和'home-2'。
我设置了两个汇合实例,我们称之为Centos 1和Centos 2,哪些文件夹应该复制到哪个服务器?
步骤2:将第二个节点的主目录设置为“home-2”:
我不明白这一点,因为我不知道我需要在哪个地方配置它。
步骤3:更改Tomcat服务器的'confluence-2'以使用'confluence-1'中的不同端口:
如果两个实例具有不同的IP地址,则需要此端口配置。
请帮帮我。
答案 0 :(得分:0)
所有文件夹应与他们的" home"一起复制。目录。 "家庭"文件夹可能未命名为home并且可能位于其他位置(不在Centos文件夹下)。 Centos 2是Centos 1的精确副本。
您配置Centos 2" home"目录指向复制的主目录。您可以在此处Centos 2 folder/confluence/WEB-INF/classes/confluence-init.properties
配置它。这样每个Confluence服务器都指向它自己的主目录。属性文件如下所示:
# This file allows you to set the directory for Confluence to store its configuration files.
#
###########################
# Note for Windows Users #
###########################
#
# Each backslash in your path must be written as a forward slash.
# - For example:
# c:\confluence\data
#
# should be written as:
#
# c:/confluence/data
###########################
# Configuration Directory #
###########################
# specify your directory below (don't forget to remove the '#' in front)
confluence.home=c:/confluence/data-2
这是在一台计算机上完成的,因此您需要将Confluence配置为在不同的端口上运行,否则它们将发生冲突。
如果你是在不同的机器上进行此操作(即每个Confluence服务器一台机器),那么你不需要复制" home"和Centos目录。您也不需要更改端口配置。只需在机器1上安装Confluence,然后在机器2上安装Confluence。然后启动第一台服务器,一旦它准备好服务器(init Confluence is ready to serve
),启动第二台服务器。之后转到常规配置 - >群集,您应该能够看到节点正在运行。