Cassandra を他のマシンから接続することはできませんでしたが、同じマシンからは接続できました。
Hector Java クライアントを使用しています。cassandra.yaml ファイルの rpc_address は既に変更しています。
何か提案をお願いします。前もって感謝します。
はい、ファイアウォールが telnet ポートと、おそらく cassandra が必要とする残りのポートをブロックしています。ファイアウォールにポート 9160 (クライアント ポート) を開くように指示する例外を追加する必要があります。9160 は、リモート jmx 管理などが必要でない限り、本当に開いておく必要がある唯一のポートです。
Linux ファイアウォールに例外を追加するには:
iptables -I INPUT -p tcp --dport 9160 --syn -j ACCEPT
そして、状態を保存したい場合:
サービス iptables 保存