4

私は Cassandra を学習しようとしており、2 ノードの Cassandra クラスターをセットアップしています。cassandra jdbc ドライバーを使用して Java でクライアントを作成しました。これは現在、クラスター内のハードコーディングされた単一ノードに接続しています。理想的には、クライアントを特定のノードではなく「クラスター」に接続したいと考えています。そのため、最初のノードがダウンしている場合、クライアント コードは自動的に他のノードに接続します。

これは cassandra jdbc ドライバーを使用して可能ですか? 現在、以下のコードを使用して接続を作成しています

DriverManager.getConnection("jdbc:cassandra://localhost:9160/testdb");
4

2 に答える 2

4

はい。Datastax Java ドライバーを使用している場合は、これらすべてのメリットを享受できます。ドキュメントから:

ドライバーには次の機能があります。

  • 接続プーリング
  • ノードの発見
  • 自動フェイルオーバー
  • 負荷分散
于 2013-09-13T01:08:40.113 に答える
0

あなたの言語は何ですか?Java を使用している場合は、Hector フレームワークをお勧めします。 http://hector-client.github.io/hector/build/html/index.html Cassandra db での対応はとても良いと思います。

于 2013-09-13T07:52:32.473 に答える