当我尝试使用brew services start cassandra
启动Cassandra时,我收到一条消息,说明它已成功启动。但是,当我执行brew services list
时,Cassandra状态为started
,但是started
文本为橙色(不是绿色)。
似乎Cassandra根本没有运行。我无法使用cqlsh
连接到它,并且在运行ps aux | grep cass
时没有任何结果。
有人建议如何解决不是从Homebrew开始的Cassandra吗?
答案 0 :(得分:2)
这是Java版本的问题-Cassandra的现有版本仅适用于Java8。仅在尚未发布的Cassandra 4.0中添加了对Java 9,10,11,...的支持。您需要安装Java 8并将Cassandra指向它。
您可以在以下blog post中详细了解更改。