我正在寻找实现一个非常简单的分布式架构;2个工作站上的2个主节点;一个fedora工作站和另一个fedora虚拟机托管在一台Windows计算机上。
我按照安装步骤进行安装。
复制 "数据库 "的目录到第二站。
启动第一个实例
二审开始
实例的启动是正确的。
但是一边的变化并没有反映在另一边。
我不知道我忘了什么......
这需要在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>
有了上面的内容,你运行第一个节点,之后再运行第二个节点,这样后者就会与第一个节点的内容同步。