我目前正在尝试了解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>
答案 0 :(得分:0)
如果这些节点是在同一台计算机上的不同VM上设置的,则看起来您已正确完成了所有操作。但是,VM本身可能会出现问题,因为它们当前未一起联网。换句话说,这可能不是VoltDB问题,而是特定于您的VM的问题。
要对此进行测试,建议您在其中一台VM上启动一个1节点的VoltDB集群。然后,在其他两个VM之一上使用“ sqlcmd --servers = The_VM_with_VoltDB_Running”命令。如果sqlcmd无法以这种方式连接,则您的VM存在网络问题,可以通过查找如何在Oracle VirtualBox之间建立网络来解决。
完全公开:我在VoltDB工作。