我在AWS(美国和新加坡的两个区域,每个复制因子为2,NetworkReplicationStrategy)上的4核16GB Ram EC2 m4.xlarge实例上有一个3-3节点的Cassandra集群。 当我尝试使用cqlsh连接到它时,我收到以下错误
连接错误:('无法连接到任何服务器',{' 127.0.0.1': OperationTimedOut(' errors =超时创建连接, last_host =无')})
即使我从节点本身或通过使用公共IP执行,我也会得到相同的错误。
之前有人也经历过这个吗?有什么建议吗?
答案 0 :(得分:0)
首先,您应该检查cassandra对应的java程序是否正在运行。 (ps -ef | grep cassandra)。
如果它正在运行,则可能是设置listen_address的问题。如果您在此处指定了ip,则无法通过localhost访问它。因此,您可以检查 cqlsh <privateip>
。