2016-07-15 13 views
0

私はapache cassandra 3.7でubuntu 14.04を使用しています。私はそれを開始したが、次のエラーメッセージを取得しようとしています:Apache Cassandra 3.7スニッチの問題がデータセンターを起動できない

ERROR [メイン] 2016年7月15日15:22:10627 CassandraDaemon.java:731 - ノードを起動できない場合密告者のデータセンター(DC1)が異なり以前のデータセンター(datacenter1)から取得します。スニッチ設定を修正し、このノードを廃止して再起動するか、-Dcassandra.ignore_dc = trueフラグを使用してください。

私は-Dcassandra.ignore_dc=trueを設定することができますが、これは修正ではなく、そのバンドエイドであり、開発用にのみ使用されていることがわかりました。これは生産中であると考えられます。 /var/lib/cassandraのすべてのファイルとフォルダを消去しようとしましたが、私はすべての単一ファイルとフォルダを意味しています。再度Apacheのcasandraを起動しました...と同じエラーメッセージが表示されます。ファイル内

+0

cassandra.yaml/cassandra-env.shファイルを変更しましたか? – Rdesmond

答えて

1

変更:DC1から /etc/cassandra/cassandra-rackdc.properties エントリは、すべてのノード に をdatacenter1して、ノードのローリング再起動を行うには。

0

だけGossipingPropertyFileSnitchに切り替えた場合は、それが正常に起動した場合、実行オプション

-Dcassandra.ignore_dc=true 

とカサンドラを起動します。

nodetool repair 
nodetool cleanup 

その後、カサンドラは無視するオプションを使用せずに正常に起動することができるはずです。

関連する問題