Suchen Sie den HTTP- und Protobuf-Port des Riak-Knotens

Suchen Sie den HTTP- und Protobuf-Port des Riak-Knotens

Ich habe kürzlich die 5-Minuten-Installation von Riak durchgeführt und erfolgreich 4 Knoten auf einer Ubuntu 14.04-VM zum Laufen gebracht. Derzeit laufen die Knoten und sind erfolgreich verbunden/geclustert.

Läuft riak-admin member-statusauf jedem Knoten Details:

================================= 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

Um meinen Middleware-Client zu verbinden, muss ich die Portnummern für jeden Abhörport kennen.

Netstat -tulpnlistet eine große Anzahl von Beam.smp-Prozessen auf und hilft nicht bei der Eingrenzung auf einzelne Knoten.

Gibt es einen Befehl, mit dem diese Informationen auf jedem Knoten abgerufen werden können?

Jede Hilfe/Unterstützung ist willkommen.

Antwort1

Wenn Sie Riak 2.0 oder höher verwenden, können Sie Folgendes verwenden, um die Listener mit Portnummern aufzulisten:

riak config effective | grep listener

Beispielausgabe:

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

verwandte Informationen