Apache Cassandra - 从其他机器连接

时间:2013-07-08 10:19:09

标签: cassandra rpc

我无法从其他机器连接Cassandra,但我可以从同一台机器连接它。

我正在使用Hector Java客户端。我已经更改了cassandra.yaml文件中的rpc_address。

请提出任何建议。提前谢谢。

1 个答案:

答案 0 :(得分:0)

是的,我的防火墙阻止了telnet端口,可能还有cassandra需要的其他端口。您需要添加一个异常,告诉防火墙打开端口9160(客户端端口)。除非您需要远程jmx管理等,否则9160是您真正需要打开的唯一端口。

要为您的Linux防火墙添加例外:

iptables -I INPUT -p tcp --dport 9160 --syn -j ACCEPT

如果你想保存状态:

服务iptables保存