
我最近追蹤並編寫了 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