添加 cassandra 节点失败并出现 ConfigurationException:对于输入字符串:"None"
add cassandra node fails with ConfigurationException: For input string: "None"
我有一个已经有 4 个节点的 dse 集群。我正在使用 opscenter 添加第五个节点。
我在最后一个节点上安装了 datastax-agent,它似乎 运行 正确,然后使用 opscenter,我继续添加节点。它首先报告正在将新软件加载到节点上,然后出错。
in /var/log/cassandra/system.out 我看到这个错误
ERROR [main] 2015-03-18 15:04:27,080 DatabaseDescriptor.java(第 117 行)致命配置错误
org.apache.cassandra.exceptions.ConfigurationException:对于输入字符串:"None"
在 org.apache.cassandra.dht.Murmur3Partitioner$1.validate(Murmur3Partitioner.java:178)
在 org.apache.cassandra.config.DatabaseDescriptor.applyConfig(DatabaseDescriptor.java:447)
我找不到这个配置的来源以及如何修复它。
有人可以帮忙吗?
听起来 Murmur 分区程序不喜欢您配置中的令牌值。 Murmur3Partitioner.java
抛出异常
170 public void validate(String token) throws ConfigurationException
171 {
172 try
173 {
174 Long i = Long.valueOf(token);
175 }
176 catch (NumberFormatException e)
177 {
178 throw new ConfigurationException(e.getMessage());
179 }
180 }
检查 cassandra.yaml 中的值。我怀疑您应该看到 "None" 代币值。
我有一个已经有 4 个节点的 dse 集群。我正在使用 opscenter 添加第五个节点。
我在最后一个节点上安装了 datastax-agent,它似乎 运行 正确,然后使用 opscenter,我继续添加节点。它首先报告正在将新软件加载到节点上,然后出错。
in /var/log/cassandra/system.out 我看到这个错误
ERROR [main] 2015-03-18 15:04:27,080 DatabaseDescriptor.java(第 117 行)致命配置错误 org.apache.cassandra.exceptions.ConfigurationException:对于输入字符串:"None" 在 org.apache.cassandra.dht.Murmur3Partitioner$1.validate(Murmur3Partitioner.java:178) 在 org.apache.cassandra.config.DatabaseDescriptor.applyConfig(DatabaseDescriptor.java:447)
我找不到这个配置的来源以及如何修复它。
有人可以帮忙吗?
听起来 Murmur 分区程序不喜欢您配置中的令牌值。 Murmur3Partitioner.java
抛出异常170 public void validate(String token) throws ConfigurationException
171 {
172 try
173 {
174 Long i = Long.valueOf(token);
175 }
176 catch (NumberFormatException e)
177 {
178 throw new ConfigurationException(e.getMessage());
179 }
180 }
检查 cassandra.yaml 中的值。我怀疑您应该看到 "None" 代币值。