0

私のdatastaxデバッグログに次のエラーが発生しています。私たちは新しいデータセンターを作成していませんでした.GossipingPropertyFileSnitchへのスニッチ変更だけでした。私たちは/etc/dse/cassandra/cassandra-rackdc.propertiesに同じ古い名前を使用しています。リースの作成に失敗しましたLeader/master/5.1.SearchGraph

Failed to create lease Leader/master/5.1.SearchGraph. Possible causes 
include network/C* issues, the lease being disabled, insufficient 
replication (you created a new DC and didn't ALTER KEYSPACE dse_leases) 
and the duration (30000) being different (you have to disable/delete 
/recreate the lease to change the duration). java.io.IOException: No live 
replicas for lease Leader/master/5.1.SearchGraph in table 
dse_leases.leases (keyspace dse_leases has no replicas in datacenter 
SearchGraph! You need to adjust the replication factor. 
+0

スニッチを変更するための手順は次のとおりです。http://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsSwitchSnitch.html – mando222

+0

GPFSで何を変更しましたか?詳細を教えてください。 – jlacefie

+0

@ mando222はい、あなたはdatastax文書であなたの言及した手順に従いました。 –

答えて

0

あなたのシステムテーブルには、DC名を変更できない古いデータや一致しないデータがあります。この問題を解決する最も簡単な方法は、データがない開発環境または環境であれば、Cassandraデータディレクトリを消去してノードを再起動することです。

+0

ノードにデータがあるため、ディレクトリ内のデータを消去できません –

+0

解決しましたか?そうでない場合は、データディレクトリからデータをバックアップしたり、データディレクタの内容をコピーしてクラスタを再構築したり、sstableloaderを使用してデータをクラスタに戻したりすることができます。 – jlacefie

関連する問題