我正面临一些问题,试图从Centos 7上的另一台机器远程连接到Cassandra 3.3.0。它正在回归"超时"尝试通过
连接时出错$ cqlsh 192.168.1.56 9042
同样:
$ cqlsh 192.168.1.56
在我看来,我已经正确配置了cassandra.yaml
文件,因为它在我尝试使用活动的Cassandra实例连接到本地运行的VM(Ubuntu)时工作正常。
当我检查通过netstat -lnt
绑定的IP和端口时,它正在返回
tcp6 0 0 192.168.1.56:9042 :::* Listen
实际上唯一一个绑定到tcp6的。 192.168.1.56:9160
绑定tcp
。
在Ubuntu上运行,它返回与tcp
相同的绑定。所以故障与这一点有关,我想。
一些背景事实:
192.168.1.56
访问VM而不会出现任何问题。防火墙已停用,我甚至试图取消重新激活IPv6。我尝试过配置cassandra.yaml
的不同组合 - 例如直接接受接口而不是IP,但结果没有变化。到目前为止,我所有的研究都没有取得成功。有人有想法吗?!
答案 0 :(得分:0)
由于网络配置错误,问题已解决。 我在 / etc / ssh / sshd_config
中更改了以下配置港口22
AddressFamily inet
ListenAddress 0.0.0.0
ListenAddress ::
我已经从"任何"更改了AddressFamily到" inet"。