DataStax Devcenter,Cassandra连接失败

时间:2015-06-25 12:41:08

标签: cassandra

我已成功在AWS EC2中设置Amazon AMI linux实例,并且还将Cassandra数据库从2.0.16更新为2.1.7。

使用CQLSH(localHost)的连接工作正常,我想从Devcenter远程连接

为此:我已经改变了Cassandra.yaml配置文件中的一些东西

  

start_native_transport:true

     

rpc_address:0.0.0.0

     

rpc_broadcastaddress:0.0.0.0

之后:尝试重启Cassandra服务

错误:cassandra已死但pid文件存在

这样我就无法测试devcenter 1.3.1和cassendra 2.1.7的连接

1 个答案:

答案 0 :(得分:1)

根据文档,当您将rpc_address设置为0.0.0.0时,必须将broadcast_rpc_address设置设置为0.0.0.0以外的值。

听起来你正试图将它们都设置为0.0.0.0,这是无效的。

另外,我找不到名为" rpc_broadcastaddress"的参数。在文档中,您可能尝试使用错误的名称设置broadcast_rpc_address。

对于那个文件说这个:

broadcast_rpc_address - (默认值:未设置)要广播到驱动程序和其他Cassandra节点的RPC地址。这不能设置为0.0.0.0。如果为空,则将其设置为rpc_address或rpc_interface的值。如果rpc_address或rpc_interface设置为0.0.0.0,则必须设置此属性。

因此,请尝试将broadcast_rpc_address设置为0.0.0.0以外的其他内容。