卡桑德拉 - ' start_rpc'之间的关系是什么?和' rpc_address'在cassandra.yaml

时间:2016-06-14 02:00:14

标签: cassandra

我正在使用cassandra 3.6。

这些名称似乎暗示我需要在设置start_rpc之前启用rpc_address

我尝试禁用start_rpc并将rpc_address设置为我的本地网络地址192.168.201.144,我的群集仍在使用,但我需要使用CQLSH_HOST=192.168.201.144 apache-cassandra-3.6/bin/cqlsh才能连接到cassandra

他们之间的关系是什么?

1 个答案:

答案 0 :(得分:0)

如果你想启动rpc服务,你需要一起修改它们:

start_rpc: true
rpc_address: 192.168.XXX.XXX

Rpc_address是客户端连接的监听地址(Thrift RPC服务和本机传输).Valid值为:

取消设置:

使用节点的主机名配置解析地址。如果未设置,则主机名必须使用/ etc / hostname,/ etc / hosts或DNS解析为此节点的IP地址。

0.0.0.0:

侦听所有已配置的接口,但必须将broadcast_rpc_address设置为除以外的值 0.0.0.0。

IP地址

主机名