我是cassandra的新手。我试图连接到cassandra bt无法连接。 我跟随的步骤是
1.使用命令启动服务器 - /root/Documents/apache-cassandra-0.6.6/bin/cassandra -f
2.在另一个终端给我命令 /root/Documents/apache-cassandra-0.6.6/bin/cassandra-cli 欢迎来到cassandra cli
3.然后通过发出命令连接cassandra /root/Documents/apache-cassandra-0.6.6/bin/cassandra-cli
但我得到例外“连接到10.10.10.142/9160的异常 - java.net.NoRouteToHostException:没有到主机的路由 “
任何人都可以帮助我,为什么我会遇到这样的例外。
答案 0 :(得分:4)
这与cassandra“无关”。
文档(关于NoRouteToHostException)声明:
“ 表示尝试将套接字连接到远程地址和端口时发生错误。通常,由于中间防火墙或中间路由器关闭而无法访问远程主机。 “
答案 1 :(得分:0)
另一个需要考虑的选择是将端口7199添加到防火墙或只是为了测试它以查看是否可以访问2节点系统是使用"来关闭linux中的防火墙。 sudo service firewalld stop"
[dse @ orion conf] $ dsetool status mars
状态=向上/向下 | / State =正常/离开/加入/移动 - 地址加载有效所有权VNode机架健康[0,1] UN 10.0.0.165 250.03 KiB 100.00%1 rack1 0.20 UN 10.0.0.20 656.65 KiB 100.00%256 rack1 0.40