我在Debian中使用VPS Cassandra 3.0.8
。如果我通过ssh连接并执行cqlsh它可以工作,但我正在尝试远程连接DevCenter而我不能,因为如果我编辑cassandra.yaml
文件并在rpc_address
行我设置{{1}或者我的公共IP服务器不监听端口0.0.0.0或IP公共。我为rpc_address: 0.0.0.0
尝试更改listen_address:localhost
,我将listen_address:0.0.0.0
更改为start_rpc: false
,但没有。
我需要做些什么才能让它发挥作用?
答案 0 :(得分:0)
听起来你可能有一个阻止连接的防火墙。
关于rpc_address,listen_address等的设置,这是一个典型的设置:
#Accept connections from any interface
rpc_address: 0.0.0.0
#The address to tell other nodes & drivers to connect to.
broadcast_rpc_address: <public_ip>
#Address for inter-node connections *never* 0.0.0.0
listen_address: <private_ip>