2017-07-11 2 views
0

CassandraのC++コネクタに問題があります。クラスタに接続するように設定されています(10.0.0.10や10.0.0.11など)。ホストの1人がアドレスを変更しました(今は10.1.1.10です)。私は既にcassandraの設定を更新し、同輩のテーブルから10.0.0.11を削除しました。 Nodetoolはすでに正しいクラスター構成を示しています。Cassandra C++コネクタ:アドレスが変更されました

しかし、C++コネクタは10.0.0.11への接続について不平を言っています。私はそれをどこで見つけるか分かりません。生産データはまだ(まだ)関与していないので、私はすべてのデータディレクトリを破壊し、キースペースを再作成しました。それでも、これはどこかにキャッシュされているようです。

答えて

0

ファイルcassandra.yamlのパラメータbroadcast_rpc_addressが古いIPアドレスに設定されています。

これは、クライアントが古いIPアドレスを検索するのに十分なものでした。これは、ホスト10.0.0.10がコンタクトポイントであった場合にのみ発生します。

関連する問題