2

こんにちは、Windows マシンでクラスターの複数ノードをセットアップしようとしています。Ubuntu の複数ノードの構成に関するさまざまなチュートリアルを見つけましたが、単一の Windows マシンで複数ノードをセットアップするための適切なステップバイステップのチュートリアルを見つけることができません。 .

誰かが Windows マシンに複数のノードを追加した場合は、プロセスのガイドを手伝ってください.....

このために cassandra.yaml ファイルを微調整する必要があることはわかっていますが、それを行う正しい方法はわかりません。

4

1 に答える 1

1

ccmはあなたが求めているツールです。Windows のサポートを有効にするためのパッチがいくつかあります。

これに失敗した場合 (インストールは最も簡単なことではないため)、ccm の動作をエミュレートしてみることができます。これはrpc_port、cassandra.yaml の、ストレージ ポート ( storage_port)、native_transport_portJMX ポートを変更することです。これらは、サーバーごとに変更する必要があります。

そうしないと、マシン上の各ノードの cassandra.yaml でいくつかのオプションを変更する必要があります。これらの設定は次のとおりです (それぞれに 2 つの例を示します)。

  • data_file_directories [/var/lib/cassandra/1/data, /var/lib/cassandra/2/data]
  • commitlog_directory [/var/lib/cassandra/1/commitlog, /var/lib/cassandra/2/commitlog]
  • saved_caches_directory [/var/lib/cassandra/1/saved_caches, /var/lib/cassandra/2/saved_caches]
  • リッスン_アドレス: [127.0.0.1, 127.0.0.2]
  • rpc_address: [127.0.0.1. 127.0.0.2]
  • JMX_PORT - 編集する必要があるため、これは少し複雑ですcassandra.bat。バッチ ファイルを開き、-Dcom.sun.management.jmxremote.port=7199^を検索します。各サーバーのポートを 7x00 に変更します。ここで、x はノードの番号を表します。例: node1 = 7100、node2 = 7200 など。

これらは、複数のノードを手動で構成するためのすべての設定である必要がありますが、python 2.7 で遊んで、ccm を構成することをお勧めします。このツールは優れており、開発時間を大幅に節約できます。自動化機能

于 2014-11-24T17:38:17.407 に答える