2016-05-20 7 views
1

新しい接続をテストしようとすると、エラーが返されます。DataStax DevCenterがWindowsで新しい接続を作成できない

指定されたホストに到達できませんでした。 (s)は、クエリのために試してみました すべてのホストに失敗しました(試してみました:/ HOST_IP:9042(com.datastax.driver.core.TransportException:[/ HOST_IP:9042])接続できません) [/ HOST_IP:9042]を接続できません

私のWindowsのファイアウォールでは、DevCenterがリモートのCassandraサーバーと通信できるようにするDevCenterのルールを既に作成しています。私はCassandraサーバーにアクセスすることはできませんが、設定がうまくいけば、問題はローカルコンピュータのどこかにあることを意味します。

+0

同じようにDBeverで試してみることはできますか? – Ravi

+0

cassandra.yamlのlisten_addressとrpc_addressは何ですか? –

+0

DevCenterをインストールしたマシンから 'cqlsh'を使って接続できますか? 'cqlsh'は、cassandra配布のbinフォルダからアクセスできます。 – chaitan64arun

答えて

0

通常、このタイプの問題は、ホストが予期せずクラッシュしてsstablesまたはcommitlogファイルが破損した場合に発生します。

これは、複製を使用することが非常に重要な理由です。この状況になると、nodetool repairを実行して、他のノードから破損したテーブルとデータを修復できます。

レプリケーションを構成するには不幸な場合は、データが失われる可能性があります。疑わしいファイルを\data\commitlogsから消去し、少し泣き、ノードを再起動します。

関連する問題