如何在虚拟3节点群集上安装voltDB

时间:2018-11-12 17:34:51

标签: voltdb

我目前正在尝试了解voltDB,因此我尝试使用ubuntu 16.04作为Oracle VirtualBox上的操作系统在虚拟3个节点(matser,node1,node2和node2)集群上安装社区版本。

但是当我尝试启动voltDB时,这是在node1和node2上出现的错误:

------------------节点1 ---------------

master@node1:~/Bureau/voltdb$ bin/voltdb start --host=master

初始化VoltDB ...

_ __ ____ ____ ____ | | / / _ / / / _ / __ / __) | | / / __ / / __ / / / / __ | | | / / / / / / / / / / / / / / | _ / ____ / / _ / _____ / _____ /


内部版本:8.3.2 voltdb-8.3.2-0-gb4ab2b9-本地企业版

授权给:VoltDB试用用户

从voltdbroot / config / path.properties中加载了特定于节点的设置

连接到VoltDB集群负责人master / 192.168.56.104:3021

警告:加入主要用户失败:重试连接拒绝。

警告:加入主要用户失败:重试连接拒绝。

警告:加入主要用户失败:重试连接拒绝。

警告:加入主要用户失败:重试连接拒绝。

警告:加入主要用户失败:重试连接拒绝。

警告:加入主要用户失败:重试连接拒绝。

-------------------节点2 --------------------------

master@node2:~/Bureau/voltdb$ bin/voltdb start --host=master

初始化VoltDB ...

_ __ ____ ____ ____ | | / / _ / / / _ / __ / __) | | / / __ / / __ / / / / __ | | | / / / / / / / / / / / / / / | _ / ____ / / _ / _____ / _____ /


内部版本:8.3.2 voltdb-8.3.2-0-gb4ab2b9-本地企业版

授权给:VoltDB试用用户

从voltdbroot / config / path.properties中加载了特定于节点的设置

连接到VoltDB集群负责人master / 192.168.56.104:3021

警告:加入主要用户失败:重试连接拒绝。

警告:加入主要用户失败:重试连接拒绝。

警告:加入主要用户失败:重试连接拒绝。

警告:加入主要用户失败:重试连接拒绝。

警告:加入主要用户失败:重试连接拒绝。

警告:加入主要用户失败:重试连接拒绝。


为进行记录,我使用了自己的部署配置,该配置每台主机占用2个站点和3台主机,且k-factor = 0。

<deployment>
       <cluster hostcount="3" sitesperhost="2" kfactor="0"/>
       <httpd enabled="true"> 
              <jsonapi enabled="true"/>
       </httpd>
</deployment>

1 个答案:

答案 0 :(得分:0)

如果这些节点是在同一台计算机上的不同VM上设置的,则看起来您已正确完成了所有操作。但是,VM本身可能会出现问题,因为它们当前未一起联网。换句话说,这可能不是VoltDB问题,而是特定于您的VM的问题。

要对此进行测试,建议您在其中一台VM上启动一个1节点的VoltDB集群。然后,在其他两个VM之一上使用“ sqlcmd --servers = The_VM_with_VoltDB_Running”命令。如果sqlcmd无法以这种方式连接,则您的VM存在网络问题,可以通过查找如何在Oracle VirtualBox之间建立网络来解决。

完全公开:我在VoltDB工作。