0

Cassandra を他のマシンから接続することはできませんでしたが、同じマシンからは接続できました。

Hector Java クライアントを使用しています。cassandra.yaml ファイルの rpc_address は既に変更しています。

何か提案をお願いします。前もって感謝します。

4

1 に答える 1

0

はい、ファイアウォールが telnet ポートと、おそらく cassandra が必要とする残りのポートをブロックしています。ファイアウォールにポート 9160 (クライアント ポート) を開くように指示する例外を追加する必要があります。9160 は、リモート jmx 管理などが必要でない限り、本当に開いておく必要がある唯一のポートです。

Linux ファイアウォールに例外を追加するには:

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

そして、状態を保存したい場合:

サービス iptables 保存

于 2013-07-22T13:55:03.217 に答える