0

Windows マシンで Cassandra クラスターの 2 つのノードをセットアップしようとしています。基本的に、私は 2 つの Windows マシンを持っています。両方のマシンに、Datastax から Cassandra 1.2.11 をインストールしました。このチュートリアルに従って、 2 つのノードの Cassandra クラスターをセットアップしました。

この 2 台のマシンに Cassandra をインストールした後、これら 2 台のマシンで Cassandra サーバー、DataStax OpsCenter、および DataStax OpsCenter エージェントのサービスを停止しました。

そして、yamlファイルに変更を加え始めました-

私の最初のノードの詳細は -

initial_token: 0
seeds: "10.0.0.4"  
listen_address: 10.0.0.4   #IP of Machine - A (Wireless LAN adapter Wireless Network Connection)
rpc_address: 10.0.0.4

私の 2 番目のノードの詳細は -

initial_token: 0
seeds: "10.0.0.4"    
listen_address: 10.0.0.7   #IP of Machine - B (Wireless LAN adapter Wireless Network Connection)
rpc_address: 10.0.0.7

サーバーのサービスを開始すると、両方のサーバーが適切に開始されます。しかし、どういうわけか、2 つのノードのクラスターを形成していませんか? ここに欠けているものはありますか?

Machine-Aノードツール情報-

Datacenter: datacenter1
==========
Replicas: 1

Address   Rack        Status State   Load            Owns                Token


10.0.0.4  rack1       Up     Normal  212.1 KB        100.00%             5264744098649860606

Machine-B ノードツール情報-

Starting NodeTool

Datacenter: datacenter1
==========
Replicas: 1

Address   Rack        Status State   Load            Owns                Token


10.0.0.7  rack1       Up     Normal  68.46 KB        100.00%             407804996740764696

私のラップトップは両方とも Windows 7 64 ビットを実行しており、同じ Wi-Fi ネットワーク上で隣同士に座っています。

4

2 に答える 2

1

ファイアウォールを微調整する必要があります。Cassandra インストーラーは、ファイアウォール自体を開きません。インバウンド TCP ルールをもう 1 つ作成する必要があります。これらは Cassandra データベースの DataStax Community エディションのデフォルトポートです:7000, 7001, 9160, 7199, 9042, 8888, 50031, 61620, 8012, 9290, 50030, 50060, 61621, 22, 898310-65535

于 2013-11-12T05:52:39.003 に答える