🐈

Cassandra Clusterの初期構築

2022/11/23に公開

Cassandra Clusterを最初に起動するまで

java.lang.RuntimeException: Unable to gossip with any seedsに苦しめられたので

ここに助けられました。

ポイント1台目の起動

cassandra.yamlに以下を追加する。Cluster構築後は削除するなり、コメントアウトしてOK

auto_bootstrap: false

これがないと、bootstrapが始まって誰にもgossipできずCassandraが最初のエラーで起動してこない。。

大事

2台目以降は普通に起動する(seedsに指定した内容により順序はあるけど)

おまけnodetool

[cass@cass1 ~]$ nodetool status
nodetool: Failed to connect to '127.0.0.1:7199' - URISyntaxException: 'Malformed IPv6 address at index 7: rmi://[127.0.0.1]:7199'.

への対処

nodetool -Dcom.sun.jndi.rmiURLParsing=legacy status

調べるとすぐ出てくるけど、メモもかねて

Discussion