查找 riak 节点的监听 HTTP 和 Protobuf 端口

查找 riak 节点的监听 HTTP 和 Protobuf 端口

我最近按照并编写了 Riak 5 分钟安装脚本,成功在 Ubuntu 14.04 VM 上运行了 4 个节点。目前节点正在运行并已成功加入/集群。

riak-admin member-status在任何节点上运行的详细信息:

================================= Membership ==================================
Status     Ring    Pending    Node
-------------------------------------------------------------------------------
valid      25.0%      --      '[email protected]'
valid      25.0%      --      '[email protected]'
valid      25.0%      --      '[email protected]'
valid      25.0%      --      '[email protected]'
-------------------------------------------------------------------------------
Valid:4 / Leaving:0 / Exiting:0 / Joining:0 / Down:0

为了连接我的中间件客户端,我需要知道每个监听端口的端口号。

Netstat -tulpn列出了大量的 beam.smp 进程,但无助于缩小到单个节点。

是否有一个命令可用于检索每个节点上的这些信息?

任何帮助/协助均感激不尽。

答案1

如果您使用的是 Riak 2.0 +,则可以使用以下命令列出带有端口号的监听器:

riak config effective | grep listener

示例输出:

listener.http.internal = 192.168.10.1:9098
listener.protobuf.internal = 192.168.10.1:9097

相关内容