gpt4 book ai didi

connection - Cassandra 集群设置出现 JMX 错误

转载 作者:行者123 更新时间:2023-12-02 14:46:14 24 4
gpt4 key购买 nike

我正在尝试设置 cassandra 集群作为测试台,但出现 JMX 远程连接错误。我似乎从 cassandra FAQ 页面找到了我的错误的答案

<小时/>

对于任何远程主机,Nodetool 都会显示“连接拒绝主机:127.0.1.1”。给出了什么?

Nodetool 依赖于 JMX,而 JMX 又依赖于 RMI,而 RMI 又根据交换每一端的需要设置自己的监听器和连接器。通常,所有这些都在幕后透明地发生,但是连接的主机或所连接的主机的名称解析不正确可能会导致交叉线和令人困惑的异常。

如果您不使用 DNS,请确保您的/etc/hosts 文件在两端都是准确的。如果失败,请尝试在启动时将 -Djava.rmi.server.hostname=$IP 选项传递给 JVM(其中 $IP 是您可以从远程计算机访问的接口(interface)的地址)。

<小时/>

但是有人可以帮助我如何做 -Djava.rmi.server.hostname=$IP或者添加的是hosts文件,我知道在hosts中通常我们添加“IP别名”,但是它的ip和别名。

我不太了解 java 或 Linux

我目前正在使用 ubuntu v10.04 和 cassandra v0.74

苏德什

最佳答案

对于 JMX,您需要启用 JMX 远程处理:

java -Dcom.sun.management.jmxremote

根据您想要访问 jmx-server 的位置,您还需要指定端口:

-Dcom.sun.management.jmxremote.port=12345

并设置或禁用密码。

看看http://download.oracle.com/javase/1.5.0/docs/guide/management/agent.html了解更多详情。

关于connection - Cassandra 集群设置出现 JMX 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5348158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com