3 つのノードを持つ小さな cassandra クラスターを立ち上げようとしています。クラスタには 1 つのシード ノードがあります。シード ノードが最初に購入されます。起動したら、他の 2 つのノードを「同時に」起動します。クラスターに追加されるノードは 1 つだけです。他のノードで次の例外が発生します。
ERROR [main] 2013-03-20 11:44:57,146 CassandraDaemon.java (line 387) Exception encountered during startup
java.lang.RuntimeException: Every node is a bootstrap source! **Please specify an initial token manually or wait for an existing bootstrap operation to finish.**
at org.apache.cassandra.dht.BootStrapper.getBootstrapSource(BootStrapper.java:180)
at org.apache.cassandra.dht.BootStrapper.getBalancedToken(BootStrapper.java:135)
at org.apache.cassandra.dht.BootStrapper.getBootstrapTokens(BootStrapper.java:115)
at org.apache.cassandra.service.StorageService.joinTokenRing(StorageService.java:620)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:508)
at org.apache.cassandra.service.StorageService.initServer(StorageService.java:406)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:282)
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:370)
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:413)
cassandra (シード ノード) には、複数のノードからの同時ブートストラップの処理に問題がありますか? それは制限ですか?もしそうなら、それを乗り越える方法はありますか?