2011-12-19 6 views
2

私はローカルネットワークにマルチノードカサンドラクラスタを設定しようとしています。私は指示[ここ]:http://wiki.apache.org/cassandra/MultinodeClusterを適用した。私は2つのノードを持っています。ここに私の変更は/etc/cassandra/cassandra.yamlにあります。ローカルネットワークでのマルチノードカザンドラクラスタの設定?

最初のノード(IPは "192.168.0.59" である):

listen_address:192.168.0.59

rpc_address:0.0.0.0

種: - 192.168.0.59

、第2ノード(IPは "192.168.0.5" である):

auto_bootstrap:真

listen_address:192.168.0.5

rpc_address:0.0.0.0

種: は - 192.168.0.59

働いていないようです。私はCassandra-Cluster-Adminを使ってCassandraに接続しようとしていますが、2番目のノードを接続しなくても失敗します。私もnoipサービスを使用しています。私の設定は正しいのですか、問題の原因となっていますか?モデムのポートなどの設定は必要ですか?私のサーバーはUbuntu 11.10で、Cassandraのバージョンは1.0.5です。

//編集

私はこの問題を考え出したと今、私は両方のノードに接続することができます。問題はcassandra.yamlファイルにありました。私は古い設定(listen_addressなど)にコメントし、新しい設定を挿入していました。しかし、私がそれをすると、私はカサンドラに接続できません。それは非常に奇妙です。なぜそれが起こっているのですか?

//編集

問題は、コメントではありません。私はパス

カサンドラ・クラスタ管理者にIPアドレスを変更してみませタブがcassandra.yaml

+0

両方のノードで同じ 'listen_address'を使用しているようです。それは単にタイプミスですか? –

+0

カサンドラに接続できないという問題が出ています。私がcassandra-cli -hと打つと、 "192.168.0.59"と表示されます。 例外は192.168.0.59/9160に接続しています。理由:接続が拒否されました。 – m3rg

+0

2番目のノードのlisten_addressを192.168.0.5に変更しましたが、接続できません。 – m3rg

答えて

0

内のタブを使用してはならないことを確認:カサンドラは/含ま

チャゲ/conf.inc.php:

$CASSANDRA_CLUSTERS = array(array('nodes' => array('your ip address:9160'), 
            'username' => '', 
            'password' => '')); 

私はそれはあなたの問題を解決かもしれないと思います。

2

で使用すべきではない、私はcassandra.yaml

関連する問題