我已經在Microsoft Windows 2008 R2服務器上安裝了Cassandra的DataStax社區版。在單節點集羣中運行不成問題。問題是當我嘗試將第二個節點添加到羣集時。在做出我認爲對cassandra.yaml文件進行的適當更改之後,我無法再啓動DataStax Cassandra社區服務器2.0.2服務。錯誤是「本地計算機上的Datastax Cassandra社區服務器2.0.2服務已啓動並停止,某些服務如果未被其他服務或程序使用,則會自動停止。」應用程序日誌表明prunsrv.exe文件存在問題。Cassandra DataStax Community Edition將節點添加到羣集
下面是節點1相關cassandra.yaml文件:
cluster_name: 'Test Cluster'
num_tokens: 256
# initial_token:
seed_provider:
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
parameters:
- seeds: "X.X.X.221, X.X.X.222"
listen_address: X.X.X.221
rpc_address: X.X.X.221
endpoint_snitch: SimpleSnitch
下面是節點2相關cassandra.yaml文件:
cluster_name: 'Test Cluster'
num_tokens: 256
# initial_token:
seed_provider:
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
parameters:
- seeds: "X.X.X.221, X.X.X.222"
listen_address: X.X.X.222
rpc_address: X.X.X.222
endpoint_snitch: SimpleSnitch
在兩個節點上,我已經設置了入站防火牆規則打開端口7000,7001,9160,7199,9042,8888,50031,61620,8012,9290,50030,50060,61621,22和8983.
我是新來的卡桑德拉,我錯過了很明顯的事非常感謝幫助。
您是否遇到此問題都在物理服務器上?或者只是其中的一個? – Aaronontheweb
是的。兩臺服務器都有相同的問題。 – DMill