首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我输入cqlsh时,Iam得到连接拒绝错误

当我输入cqlsh时,Iam得到连接拒绝错误
EN

Stack Overflow用户
提问于 2019-01-06 06:27:12
回答 2查看 1.6K关注 0票数 0

我已经成功地在ubuntu 18.04安装了cassandra。当我在命令下面运行时,我得到以下输出。

sudo systemctl状态卡珊德拉

cassandra.service - LSB:结构化数据加载的分布式存储系统: loaded (/etc/init.d/cassandra;生成) Active: active (exited),自Sun 2019-01- 06 :15:28 UTC;10 s前Docs: man:systemd生成器(8)进程: 9453 ExecStop=/etc/init.d/cassandra (code=exited,status=0/SUCCESS) 进程: 9472 ExecStart=/etc/init.d/cassandra (code=exited,status=0/SUCCESS) 06:15:28 ip-172-31-4-16 systemd1:已停止的LSB:结构化数据的分布式存储系统.1月06:15:28 ip-172-31-4-16 systemd1:启动LSB:结构化数据的分布式存储系统06:15:28 ip-172-31-4-16 systemd1:启动LSB:结构化数据的分布式存储系统.

当我输入cqlsh时,会得到以下错误。

连接错误:(“无法连接到任何服务器”,{'127.0.0.1':错误(111),“尝试连接到('127.0.0.1',9042)。最后一个错误:连接被拒绝”)

我已经在/var/log/cassandra/system.log.中检查了日志我没有找到任何错误日志。

下面是/etc/cassandra/cassandra.yaml文件中的一些内容

listen_address: localhost

storage_port: 7000

ssl_storage_port: 7001

start_native_transport:真

native_transport_port: 9042

start_rpc: false

rpc_address: localhost

rpc_port: 9160

rpc_keepalive:真

EN

回答 2

Stack Overflow用户

发布于 2019-01-06 10:16:07

正如您在statusactive (exited)中看到的那样,Cassandra进程没有运行。

在Ubuntu18.04上,最可能的原因是Ubuntu默认随Java 10一起发布,而现有的Cassandra版本不支持它。请安装Java 8(通过sudo apt install openjdk-8-jdk),并使其成为默认的-在此之后,它应该可以工作。

票数 1
EN

Stack Overflow用户

发布于 2019-08-05 15:10:35

/var/lib/cassandra的所有者更改为cassandra:

代码语言:javascript
复制
chown cassandra:cassandra /var/lib/cassandra
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54059187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档