【发布时间】:2017-04-13 19:33:51
【问题描述】:
在 Ubuntu 14.04 上使用 Datastax 4.8.11 Cassandra 2.1.17 一切正常,但突然不行了。 cqlsh 无法连接到服务器。 我成功启动了 dse 和 datastax-agent,它们运行良好,包括 cassandra。
@ubuntu:~$ cqlsh
Connection error: ('Unable to connect to any servers', {'192.168.254.143': error(113, "Tried connecting to [('192.168.254.143', 9042)]. Last error: No route to host")})
在下面尝试但没有帮助
$ sudo service netwrok-manager restart
我认为这与 DHCP 有关 - 我的 VM IP 正在更改,并且与 Cassandra 配置中的 IP 不匹配(如何制作静态 IP?)。我尝试 cqlsh 为其提供新 IP:cqlsh 192.168.254.146 9160。我尝试了端口 9160 (rpc_port) 和 9042 (native_transport_port) 都不起作用(使用哪一个?)。但是错误消息现在不同了“连接被拒绝”(而不是没有到主机的路由)。
谢谢
【问题讨论】:
-
将 .yaml rpc_address 和 listen_address 更新为 localhost,重新启动 Cassandra (DSE/datastax-agent)。现在 cqlsh 尝试转到 127.0.0.1/9042 - 但再次“连接被拒绝”
标签: cassandra-2.0 datastax-enterprise cqlsh