Datastax OpsCenter cassandra.yaml 的 rpc_address 和 broadcast_rpc 地址
rpc_address and broadcast_rpc address for cassandra.yaml for Datastax OpsCenter
所以我在安装了 OpsCenter 的 AWS 机器上有一个单节点 cassandra 运行。我正在尝试使用 windows 机器(与 cassandra 节点位于同一专用网络中)的 OpsCenter GUI 对其进行管理,但是我不断收到以下错误
"No HTTP communication to the agent"
Opscenter 日志显示以下信息 -
2017-02-19 18:08:17,622 [Test_Cluster] 信息:节点 172.18.51.175 将其模式更改为正常(MainThread)
2017-02-19 18:08:17,773 [Test_Cluster] 信息:使用 1.2.3.4 作为节点 172.18.51.175(MainThread)的 RPC 地址
2017-02-19 18:09:12,046 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status? failed:用户超时导致连接失败。 (主线程)
2017-02-19 18:10:12,045 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status? failed:用户超时导致连接失败。 (主线程)
2017-02-19 18:11:12,046 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status?失败:IPv4Address(TCP, '1.2.3.4', 61621) (MainThread)
2017-02-19 18:12:12,045 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status?失败:IPv4Address(TCP, '1.2.3.4', 61621) (MainThread)
2017-02-19 18:13:12,433 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status?失败:IPv4Address(TCP, '1.2.3.4', 61621) (MainThread)
2017-02-19 18:14:12,045 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status?失败:IPv4Address(TCP, '1.2.3.4', 61621) (MainThread)
2017-02-19 18:15:12,045 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status? failed:用户超时导致连接失败。 (主线程)
2017-02-19 18:16:12,044 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status?失败:IPv4Address(TCP, '1.2.3.4', 61621) (MainThread)
2017-02-19 18:17:12,044 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status?失败:IPv4Address(TCP, '1.2.3.4', 61621) (MainThread)
2017-02-19 18:18:12,045 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status?失败:IPv4Address(TCP, '1.2.3.4', 61621) (MainThread)
所以我想我的 cassandra.yaml 文件需要一些更改?
目前我已经将listen_address设置为我节点的私有IP
我的rpc_address是0.0.0.0
我的 broadcast_rpc_address 设置为 1.2.3.4
datastax 文档推荐的方式。
我尝试将 rpc_address 和 broadcast_rpc_address 设置为节点的私有 IP,但在那种情况下也失败了。
netstat --listen 显示端口 61621 和 61620 的以下行
tcp6 0 0 [::]:61620 [::]:* 听
tcp6 0 0 [::]:61621 [::]:* 听
我不确定我做错了什么或如何在 cassandra.yaml 中设置这些参数以使其与 Opscenter 一起工作。
注意:我似乎只对具有上述配置的 OpsCenter 有问题。 Cassandra 服务启动正常,我的 Web 应用程序使用 datastax 驱动程序连接到集群。有人对可能出现的问题有意见吗?
谢谢
my rpc_address is 0.0.0.0
and my broadcast_rpc_address is set as 1.2.3.4
那是你的错误,将 rpc_address 更改为本地 IP --> 172.18.51.175 [如果这是节点 IP]
签入 cassandra.yaml 文件,listen_address 也设置为 --> 172.18.51.175
所以我在安装了 OpsCenter 的 AWS 机器上有一个单节点 cassandra 运行。我正在尝试使用 windows 机器(与 cassandra 节点位于同一专用网络中)的 OpsCenter GUI 对其进行管理,但是我不断收到以下错误
"No HTTP communication to the agent"
Opscenter 日志显示以下信息 -
2017-02-19 18:08:17,622 [Test_Cluster] 信息:节点 172.18.51.175 将其模式更改为正常(MainThread) 2017-02-19 18:08:17,773 [Test_Cluster] 信息:使用 1.2.3.4 作为节点 172.18.51.175(MainThread)的 RPC 地址 2017-02-19 18:09:12,046 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status? failed:用户超时导致连接失败。 (主线程) 2017-02-19 18:10:12,045 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status? failed:用户超时导致连接失败。 (主线程) 2017-02-19 18:11:12,046 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status?失败:IPv4Address(TCP, '1.2.3.4', 61621) (MainThread) 2017-02-19 18:12:12,045 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status?失败:IPv4Address(TCP, '1.2.3.4', 61621) (MainThread) 2017-02-19 18:13:12,433 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status?失败:IPv4Address(TCP, '1.2.3.4', 61621) (MainThread) 2017-02-19 18:14:12,045 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status?失败:IPv4Address(TCP, '1.2.3.4', 61621) (MainThread) 2017-02-19 18:15:12,045 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status? failed:用户超时导致连接失败。 (主线程) 2017-02-19 18:16:12,044 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status?失败:IPv4Address(TCP, '1.2.3.4', 61621) (MainThread) 2017-02-19 18:17:12,044 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status?失败:IPv4Address(TCP, '1.2.3.4', 61621) (MainThread) 2017-02-19 18:18:12,045 [Test_Cluster] 警告:这些节点报告此消息,节点:['172.18.51.175'] 消息:HTTP 请求 http://1.2.3.4:61621/connection-status?失败:IPv4Address(TCP, '1.2.3.4', 61621) (MainThread)
所以我想我的 cassandra.yaml 文件需要一些更改?
目前我已经将listen_address设置为我节点的私有IP
我的rpc_address是0.0.0.0
我的 broadcast_rpc_address 设置为 1.2.3.4
datastax 文档推荐的方式。
我尝试将 rpc_address 和 broadcast_rpc_address 设置为节点的私有 IP,但在那种情况下也失败了。
netstat --listen 显示端口 61621 和 61620 的以下行
tcp6 0 0 [::]:61620 [::]:* 听 tcp6 0 0 [::]:61621 [::]:* 听
我不确定我做错了什么或如何在 cassandra.yaml 中设置这些参数以使其与 Opscenter 一起工作。
注意:我似乎只对具有上述配置的 OpsCenter 有问题。 Cassandra 服务启动正常,我的 Web 应用程序使用 datastax 驱动程序连接到集群。有人对可能出现的问题有意见吗?
谢谢
my rpc_address is 0.0.0.0
and my broadcast_rpc_address is set as 1.2.3.4
那是你的错误,将 rpc_address 更改为本地 IP --> 172.18.51.175 [如果这是节点 IP]
签入 cassandra.yaml 文件,listen_address 也设置为 --> 172.18.51.175