Vertica数据库创建失败,因为节点已关闭

时间:2016-02-19 19:21:34

标签: database vertica

我正在尝试在新的3节点集群中创建数据库,但是出现了以下错误

*** Creating database: test ***
        172.16.10.47 OK [vertica][(6, 0, 1)][007][x86_64]
        172.16.10.76 OK [vertica][(6, 0, 1)][007][x86_64]
        172.16.10.55 OK [vertica][(6, 0, 1)][007][x86_64]
    Checking full connectivity
Creating database test
Node Status: v_test_node0001: (DOWN)
Node Status: v_test_node0001: (INITIALIZING)
Node Status: v_test_node0001: (VALIDATING LICENSE)
Node Status: v_test_node0001: (UP)
Creating database nodes
Creating node v_test_node0002 (host 172.16.10.76)
Creating node v_test_node0003 (host 172.16.10.55)
Node Status: v_test_node0001: (UP) v_test_node0002: (DOWN) v_test_node0003: (DOWN)
Node Status: v_test_node0001: (UP) v_test_node0002: (DOWN) v_test_node0003: (DOWN)
Node Status: v_test_node0001: (UP) v_test_node0002: (DOWN) v_test_node0003: (DOWN)
Node Status: v_test_node0001: (UP) v_test_node0002: (DOWN) v_test_node0003: (DOWN)
Node Status: v_test_node0001: (UP) v_test_node0002: (DOWN) v_test_node0003: (DOWN)
Node Status: v_test_node0001: (UP) v_test_node0002: (DOWN) v_test_node0003: (DOWN)
Node Status: v_test_node0001: (UP) v_test_node0002: (DOWN) v_test_node0003: (DOWN)
Node Status: v_test_node0001: (UP) v_test_node0002: (DOWN) v_test_node0003: (DOWN)
Node Status: v_test_node0001: (UP) v_test_node0002: (DOWN) v_test_node0003: (DOWN)
Node Status: v_test_node0001: (UP) v_test_node0002: (DOWN) v_test_node0003: (DOWN)
Nodes UP: v_test_node0001
Nodes DOWN: v_test_node0002, v_test_node0003 (may be still initializing).

我确实尝试在所有3个节点上停止并启动vertica_agent,但它没有帮助。

服务状态返回也不行

[dbadmin@vertica001 ~]$ sudo service verticad status
Vertica: status not OK

iptables停止,Selinux禁用

有人知道这里有什么问题吗?

2 个答案:

答案 0 :(得分:0)

您应该从查看日志开始:

  • /opt/vertica/logs/install.log
  • /opt/vertica/logs/adminTools.log
  • /opt/vertica/logs/adminTools.errors

在这里你会发现什么是坏的!

答案 1 :(得分:0)

+1到Up_One的回复。

如果这不会成为端口通信问题(防火墙或其他),我会感到惊讶。如果是这个AWS或裸机?

即使iptable -L输出返回一个空表,我也建议停止iptables。

此外,是否继续保持这两个节点?

$ ps -ef | grep传播

$ /etc/init.d/spreadd status

由于