如何修复cassandra服务器中的“active:active(exited)”问题?

fcwjkofz  于 2021-06-14  发布在  Cassandra
关注(0)|答案(4)|浏览(655)

我正在安装一个新的cassandra数据库服务器,并希望成功运行相同的。如何解决退出状态问题?
这是一个新的ubuntu服务器。
活动:活动(退出)
我想它是积极的,正常运行,但它是在退出状态。

xzv2uavs

xzv2uavs1#

目前发布的cassandra版本不支持java11。您需要安装Java8才能在您的计算机上运行cassandra。

vulvrdjw

vulvrdjw2#

Java11支持似乎确实是实验性的。在我安装了java和cassandra之后,我让它运行起来。
对于java,我使用
sudo apt安装openjdk-8-jre
sudo apt安装openjdk-8-jdk
并设置
java\u home=/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
在/etc/环境中。请注意,我还重新启动了该站,一次是在java安装和javaïu主页设置之后,另一次是在cassandra安装之后。
我的ubuntu是18.04.01,
命令“java-version”打印
openjdk版本“1.8.0ü”
openjdk运行时环境(build 1.8.0_-8u252-b09-1~18.04-b09)
openjdk 64位服务器虚拟机(内部版本25.252-b09,混合模式)

命令“cqlsh”打印
在127.0.0.1:9042连接到测试集群。
[cqlsh 5.0.1 | cassandra 3.11.6 | cql规范3.4.4 |本机协议v4]
用帮助换帮助。
cqlsh>
终端呈现cql外壳。

fafcakar

fafcakar3#

检查/var/lib/cassandra中的文件夹
文件夹是commitlog、data、hints、saved\u缓存
给他们权利(我给了777)它工作了,修复了活动(退出)和与这个nodetool状态连接失败127.0.0.1

k10s72fa

k10s72fa4#

我也一样。这就是我为解决我的问题所做的。
cassandra似乎没有使用Java11
通过运行以下命令安装java8:sudoapt install openjdk-8-jdk openjdk-8-jre
运行以下命令选择Java8:sudo update alternatives--config java
重新启动计算机或虚拟机
启动cassandra:sudo服务cassandra启动
检查cassandra状态:服务cassandra状态

相关问题