分布式架构和数据复制

问题描述 投票:0回答:1

我正在寻找实现一个非常简单的分布式架构;2个工作站上的2个主节点;一个fedora工作站和另一个fedora虚拟机托管在一台Windows计算机上。

我按照安装步骤进行安装。

  • 复制 "数据库 "的目录到第二站。

  • 启动第一个实例

  • 二审开始

实例的启动是正确的。

但是一边的变化并没有反映在另一边。

我不知道我忘了什么......

architecture orientdb distributed
1个回答
0
投票

这需要在configorientdb-server-config.xml文件中,在每个OrientDB中启用OHazelcastPlugin。

nodeName参数与节点名称一起添加,并将enabled设置为true。

<handler class="...OHazelcastPlugin">
  <parameters>
    <parameter value="node01" name="nodeName"/>
    <parameter value="true"> name="enabled"/>
    ...
  </parameters>
</handler>

同时,在监听器部分,将二进制协议的端口范围改为2424-2430。

除了配置confighazelcast.xml文件,禁用组播,并添加tcp-ip部分。

<network>
  ...
  <join>
    <multicast enabled="false">
    ....
    </multicast>
    <tcp-ip enabled="true">
      <member>IPnode01:2434</member>
      <member>IPnode02:2434</member>
    </tcp-ip>

有了上面的内容,你运行第一个节点,之后再运行第二个节点,这样后者就会与第一个节点的内容同步。

© www.soinside.com 2019 - 2024. All rights reserved.