当前位置: 首页 > 知识库问答 >
问题:

连接到Cassandra时连接被拒绝

谈秦斩
2023-03-14

我正在尝试运行卡桑德拉,但每次它在连接时都会给出相同的错误...有什么我需要在配置文件或属性文件中编辑的吗?

('无法连接到任何服务器',{'127.0.0.1:9042 ':错误(61,"尝试连接到[('127.0.0.1 ',9042)]。最后一个错误:连接被拒绝")})

启动cassandra时出错

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x0000000106116a8c, pid=27359, tid=0x0000000000006e03
#
# JRE version: OpenJDK Runtime Environment (8.0_275) (build 1.8.0_275-bre_2020_11_16_16_16-b00)
# Java VM: OpenJDK 64-Bit Server VM (25.275-b00 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.dylib+0x564a8c]
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /Users/sandhyasingh/hs_err_pid27359.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
#
Abort trap: 6

共有2个答案

慕佑运
2023-03-14

带着完全不同的应用程序来到这里,但与< code > build 1 . 8 . 0 _ 275-bre _ 2020 _ 11 _ 16 _ 16 _ 16-b00 完全匹配。更改Java版本后(转到< code>1.8.0_292),“致命错误”消失了。

拓拔嘉运
2023-03-14

这意味着您正在尝试连接到本地主机,但:

  • 卡桑德拉没有跑步,或者
  • 您已将rpc_address设置为本地主机以外的其他内容

运行以下命令以查看 CQL 端口 9042 绑定到哪个 IP 地址:

$ sudo lsof -nPi -sTCP:LISTEN

您需要连接到服务器正在侦听客户端的IP。干杯!

 类似资料:
  • 我刚刚开始使用Cassandra(datastax),版本2.1.3和cqlsh版本5.0.1。 卡桑德拉启动良好,集群立即运行。 Cqlsh不工作(在任何节点上),并发出以下错误: 连接错误:(‘无法连接到任何服务器’,{'127.0.0.1':错误(111,“尝试连接到[('127.0.0.1',9042)]。最后一个错误:连接被拒绝”)) 我尝试过用主机自己的ip、其他主机的ip和不同的端口

  • 我试图通过Jedis客户端连接到redis服务器,但在连接时我得到了以下异常和堆栈跟踪- redisconnectionFailureException:无法获得Jedis连接;嵌套异常是redis.clients.jedis.exceptions.jedisconnectionException:无法从位于org.springframework.data.redis.connection.jed

  • 试图在localhost中建立从app容器到mysql容器的连接,出现连接拒绝异常 我们正在采取一种docker的方法来调用rest api服务来采用微服务的方法。我们正在建立应用程序容器和mysql容器之间的连接,同时我们编写了一个docker-compose文件,创建了mysql容器和应用程序容器,为这两个容器公开了端口。下面是运行docker-compose文件docker-compose

  • 我已经在Google VM实例(Ubuntu-16.04)中安装了elasticsearch和kibana,并分别进行了配置。我已经检查了elasticsearch和kibana的状态。两者都处于活动(运行状态)。 我已经使用curl-XGET“{ip addr}:9200”命令查看了elasticsearch。输出是 当我试图用curl-XGET“{ip addr}:5601”查看kibana时

  • 我试图连接到mysql数据库使用hibernate从cfg文件作为 虽然我的连接字符串、用户名、密码是正确的,并且在其他具有基本jdbc连接的项目中运行良好,但当我使用hibernate尝试它时,我在控制台上遇到了这个错误 是的,数据库服务器已启动并运行,但来自此Hibernate应用程序的连接被拒绝