【发布时间】:2020-05-04 10:02:28
【问题描述】:
是否可以在 Cassandra 3.x 中禁用节俭?
查看了 Cassandra.yaml 的 nodetool disablethrift 和 start_rpc 设置,但是是否可以停止从 Cassandra 库运送 libthrift jar?
如果 jar 被移除,则无法启动 Cassandra,因为 NoClassDefFoundError 存在异常。
ERROR [main] CassandraDaemon.java:749 - 启动期间遇到异常 java.lang.NoClassDefFoundError: org/apache/thrift/transport/TTransportFactory 在 org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:435) [apache-cassandra-3.11.4.jar:3.11.4] 在 org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:620) [apache-cassandra-3.11.4.jar:3.11.4] 在 org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:732) [apache-cassandra-3.11.4.jar:3.11.4] 引起:java.lang.ClassNotFoundException:org.apache.thrift.transport.TTransportFactory 在 java.net.URLClassLoader.findClass(URLClassLoader.java:382) ~[na:1.8.0_222] 在 java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_222] 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) ~[na:1.8.0_222] 在 java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_222] ...省略了3个常见的框架
不确定,只是想检查一下是否有任何解决方法?
【问题讨论】:
标签: java cassandra janusgraph