尋找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

相關內容