0
我正試圖在amazon EC2實例上設置3節點cassandra羣集,但在嘗試啓動羣集時遇到問題。 這裏是我的配置選項:在Amazon EC2上啓動Cassandra羣集時出錯
節點1
私有IP a.a.a.a
公共IP b.b.b.b
節點2:
私有IP c.c.c.c
公共IP d.d.d.d
節點3:
私有IP e.e.e.e
公共IP f.f.f.f
對於每個節點我選擇既節點1和節點2是種子。因此,在所有cassandra.yaml文件中,我都添加了節點公共IP。
此外,爲每個實例我已經設置了以下屬性:
- listen_address私有IP
- broadcast_address公共IP
- rpc_address 0.0.0.0
- broadcast_rpc_address public-ip
- endpoint_snitch Ec2Snitch
- auto_bootstrap假
然而,試圖初始化的第一個節點,以下異常情況:
ERROR [main] 2016-12-26 17:08:55,336 CassandraDaemon.java:654 - Exception encountered during startup
java.lang.NullPointerException: null
at org.apache.cassandra.service.StorageService.maybeAddOrUpdateKeyspace(StorageService.java:1025) ~[apache-cassandra-2.2.8.jar:2.2.8]
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:903) ~[apache-cassandra-2.2.8.jar:2.2.8]
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:647) ~[apache-cassandra-2.2.8.jar:2.2.8]
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:518) ~[apache-cassandra-2.2.8.jar:2.2.8]
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:310) [apache-cassandra-2.2.8.jar:2.2.8]
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:532) [apache-cassandra-2.2.8.jar:2.2.8]
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:641) [apache-cassandra-2.2.8.jar:2.2.8]
什麼我做錯了任何想法?
你是否設法弄清楚你做了什麼來解決這個問題?因爲我陷入了類似的情況,所以關閉會很好 –