gpt4 book ai didi

java - cassandra 3 在启动期间在 debian docker 容器中抛出 Snitch 类异常

转载 作者:太空狗 更新时间:2023-10-29 12:11:44 25 4
gpt4 key购买 nike

我无法在 debian 容器上启动 cassandra 3.0.9。

Exception (org.apache.cassandra.exceptions.ConfigurationException) encountered    
during startup: Unable to find snitch class 'org.apache.cassandra.locator.GossippingPropertyFileSnitch'
org.apache.cassandra.exceptions.ConfigurationException: Unable to find snitch
class 'org.apache.cassandra.locator.GossippingPropertyFileSnitch'
at org.apache.cassandra.utils.FBUtilities.classForName(FBUtilities.java:480)
at org.apache.cassandra.utils.FBUtilities.construct(FBUtilities.java:513)
at org.apache.cassandra.config.DatabaseDescriptor.createEndpointSnitch(DatabaseDescriptor.java:747)
at org.apache.cassandra.config.DatabaseDescriptor.applyConfig(DatabaseDescriptor.java:446)
at org.apache.cassandra.config.DatabaseDescriptor.<clinit> (DatabaseDescriptor.java:119)
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:543)
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:696)

我正在使用 3 个节点的 cassandra 集群,其中 2 个是种子节点。

我点击了以下链接:

http://docs.datastax.com/en/cassandra/3.0/cassandra/initialize/initSingleDS.html

下面是我的操作系统:

root@2e8538746e9e:/etc/cassandra# uname -a
Linux 2e8538746e9e 4.4.39-moby #1 SMP Fri Dec 16 07:34:12 UTC 2016 x86_64
GNU/Linux
root@2e8538746e9e:/etc/cassandra#

安装有任何问题还是我应该选择其他告密者类型?

最佳答案

不,GossipingPropertyFileSnitch 应该没问题,但你有一个额外的“p”。

Unable to find snitch class 'org.apache.cassandra.locator.GossippingPropertyFileSnitch'

运行此命令,确保“Gossiping”中只有一个“p”。

$ grep endpoint_snitch cassandra.yaml 
# endpoint_snitch -- Set this to a class that implements
endpoint_snitch: GossipingPropertyFileSnitch

在您的 cassandra.yaml 文件中更正告密者的名称应该可以解决此问题。

关于java - cassandra 3 在启动期间在 debian docker 容器中抛出 Snitch 类异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41342502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com