Я только начал с Кассандрой. Установил его на свой ноутбук с Ubuntu. Были некоторые проблемы с несовместимостью между версией Cassandra и версиями JVM Похоже, я исправил их, вставив в файлы конфигурации.
Итак, сама Cassandra запущена, я могу запустить cqlsh create tabkes, select и т. Д.
Но nodetool выдает ошибку:
ошибка: нуль
-- Трассировки стека --
java.lang.NullPointerException
at org.apache.cassandra.config.DatabaseDescriptor.getDiskFailurePolicy(DatabaseDescriptor.java:1881)
at org.apache.cassandra.utils.JVMStabilityInspector.inspectThrowable(JVMStabilityInspector.java:82)
at org.apache.cassandra.io.util.FileUtils.<clinit>(FileUtils.java:79)
at org.apache.cassandra.utils.FBUtilities.getToolsOutputDirectory(FBUtilities.java:824)
at org.apache.cassandra.tools.NodeTool.printHistory(NodeTool.java:200)
at org.apache.cassandra.tools.NodeTool.main(NodeTool.java:168)
Мои данные:
openjdk версия "10.0.2" 17.07.2018; [cqlsh 5.0.1 | Cassandra 3.11.3 | CQL spec 3.4.4 | Собственный протокол v4]
Кто-нибудь может мне помочь,