Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra 为什么我的ccm群集上没有运行nodetool?_Cassandra_Ccm - Fatal编程技术网

Cassandra 为什么我的ccm群集上没有运行nodetool?

Cassandra 为什么我的ccm群集上没有运行nodetool?,cassandra,ccm,Cassandra,Ccm,我正在使用ccm学习一些cassandra,我正在尝试使用ccm node1 nodetool status并遇到以下错误: 回溯(最近一次调用上次):文件 “/usr/local/cillar/ccm/3.1.4_1/libexec/bin/ccm”,第105行,in cmd.run()文件“/usr/local/ceral/ccm/3.1.4_1/libexec/lib/python3.7/site packages/ccmlib/cmds/node_cmds.py”,运行中第233行 st

我正在使用ccm学习一些cassandra,我正在尝试使用
ccm node1 nodetool status
并遇到以下错误:

回溯(最近一次调用上次):文件 “/usr/local/cillar/ccm/3.1.4_1/libexec/bin/ccm”,第105行,in cmd.run()文件“/usr/local/ceral/ccm/3.1.4_1/libexec/lib/python3.7/site packages/ccmlib/cmds/node_cmds.py”,运行中第233行 stdout,stderr,rc=self.node.nodetool(“.”join(self.args[1:])文件 “/usr/local/ceral/ccm/3.1.4_1/libexec/lib/python3.7/site packages/ccmlib/node.py”, 第812行,在nodetool中 返回handle\u external\u tool\u进程(p,['nodetool','-h','localhost','-p',str(self.jmx\u port)]+cmd.split()文件 “/usr/local/ceral/ccm/3.1.4_1/libexec/lib/python3.7/site packages/ccmlib/node.py”, 第2072行,在手柄\u外部\u工具\u过程中 raise ToolError(cmd_args,rc,out,err)ccmlib.node.ToolError:Subprocess['nodetool','-h','localhost','-p','7100','status'] 以非零状态退出;退出状态:3;stderr:连接错误 到远程JMX代理!java.rmi.ConnectionException:异常创建 连接至:10.1.8.166;嵌套异常是: java.net.SocketException:无法访问网络(连接失败) 位于的sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:631) sun.rmi.transport.tcp.tcpcchannel.createConnection(tcpcchannel.java:216) 在 sun.rmi.transport.tcp.tcpcchannel.newConnection(tcpcchannel.java:202) 位于sun.rmi.server.UnicastRef.invoke(UnicastRef.java:129) RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:227) 在 RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:179) 位于com.sun.proxy.$Proxy0.newClient(未知源) javax.management.remote.rmi.RMIConnector.getConnection(RMIConnector.java:2430) 在 javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:308) 在 management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:270) 位于org.apache.cassandra.tools.NodeProbe.connect(NodeProbe.java:150) 位于org.apache.cassandra.tools.NodeProbe.(NodeProbe.java:120) 位于org.apache.cassandra.tools.NodeCmd.main(NodeCmd.java:1185)的 by:java.net.SocketException:无法访问网络(连接失败) 位于java.net.PlainSocketImpl.socketConnect(本机方法) java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) 在 java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) 在 java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) 位于java.net.socksocketimpl.connect(socksocketimpl.java:392) java.net.Socket.connect(Socket.java:589)位于 java.net.Socket.connect(Socket.java:538)位于 Socket.(Socket.java:434)位于 Socket.(Socket.java:211)位于 rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:40) 在 rmistastersocketfactory.createSocket(rmistastersocketfactory.java:148) 位于sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613) ... 还有12个

解决了,, 可能是连接出了问题,因为之前我正在摆弄一个python应用程序,用datastax的驱动程序连接到集群


快速重新启动群集解决了问题。

异常创建到的连接:10.1.8.166;嵌套异常为:java.net.SocketException:无法访问网络(连接失败)。表现出无法接近的。检查网络状态并重新启动。

您好,欢迎使用StackOverflow。如果社区要有效地帮助您,我们需要更多的信息。请编辑问题以包含您的相关源代码。此外,请确认侦听器在10.1.8.166上的相应端口上确实处于活动状态,并且您可以通过网络访问它,因为跟踪似乎表明存在连接问题。谢谢