【问题标题】:DataStax Devcenter , Cassandra Connection FailsDataStax 开发中心,Cassandra 连接失败
【发布时间】:2015-09-12 01:57:55
【问题描述】:

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

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

为此:我更改了 Cassandra.yaml 配置文件中的一些内容


start_native_transport:真

rpc_address:0.0.0.0

rpc_broadcast地址:0.0.0.0

之后:尝试重启 Cassandra 服务


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


所以我无法测试 devcenter 1.3.1 和 cassendra 2.1.7 的连接

【问题讨论】:

    标签: cassandra


    【解决方案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 以外的值。

    【讨论】:

      猜你喜欢
      • 2016-02-04
      • 2015-10-10
      • 1970-01-01
      • 2017-06-06
      • 2014-04-22
      • 2017-10-17
      • 2015-05-21
      • 2019-08-31
      相关资源
      最近更新 更多