【发布时间】:2020-07-15 19:40:04
【问题描述】:
我的 ubuntu 16.04 中有 Cassandra 3.11.6。一旦我在第一次使用时安装了 Cassandra,它就可以正常工作了。但是我重新启动我的机器然后尝试连接它显示如下错误:
Connection error: ('Unable to connect to any servers', {'127.0.0.1': error(111, "Tried connecting to [('127.0.0.1', 9042)]. Last error: Connection refused")})
我还检查了 Cassandra 服务的状态,它显示如下:
● cassandra.service - LSB: distributed storage system for structured data
Loaded: loaded (/etc/init.d/cassandra; bad; vendor preset: enabled)
Active: active (exited) since Fri 2020-04-03 19:51:24 IST; 1h 8min ago
Docs: man:systemd-sysv-generator(8)
Process: 1653 ExecStart=/etc/init.d/cassandra start (code=exited, status=0/SUCCESS)
为什么会出现此错误,如何解决?
【问题讨论】:
-
运行
service cassandra start后system.log会说什么? -
不,它没有得到任何最新更新。最后一次更新是在我的机器重启之前。
-
好的,去你的 Cassandra 目录,运行
bin/cassandra -f看看它告诉你什么。 -
它显示:[0.000s][warning][gc] -Xloggc 已弃用。将使用 -Xlog:gc:/var/log/cassandra/gc.log 代替。 intx ThreadPriorityPolicy=42 超出允许范围 [0 ... 1] 错误指定的 VM 选项 'ThreadPriorityPolicy=42' 错误:无法创建 Java 虚拟机。错误:发生了致命异常。程序将退出。