我想在我的Windows機器上安裝Cassandra集羣的兩個節點。基本上,我有兩臺Windows機器。在我的兩臺機器中,我都從Datastax安裝了Cassandra 1.2.11。現在我正在關注這個tutorial來設置兩個節點Cassandra集羣。無法在Windows中形成兩個節點的Cassandra集羣?
安裝卡珊德拉到這兩個機器後,我停止了服務,爲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
我的第二個節點的細節 -
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
在我啓動服務器的服務後,我的服務器都正常啓動。但是它們不是以某種方式形成兩個節點的集羣?有什麼我在這裏失蹤?
機-A Nodetool信息 -
Datacenter: datacenter1
==========
Replicas: 1
Address Rack Status State Load Owns Token
10.0.0.4 rack1 Up Normal 212.1 KB 100.00% 5264744098649860606
機-B Nodetool信息 -
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網絡上,坐在彼此相鄰。
我看到..我也嘗試將initial_token保留爲空,它是早期的默認方式..並且它仍然不適用於我.. – ferhan
您的nodetool輸出看起來像是空白的那個運行(令牌外觀自動分配)。 從10.0.0.4節點嘗試使用nodetool -h 10.0.0.7環,如果那樣工作,那麼這意味着jmx已啓動並可從10.0.0.4訪問。 如果是這種情況,您需要查看cassandra日誌以查看八卦互動的詳細信息。 – RussS
嘗試你的上述建議後..現在我越來越 - 無法連接到'10.0.0.7'連接超時.. – ferhan