Finden Sie den abhörenden HTTP- und Protobuf-Port des Riak-Knotens

473
andrsnn

Ich habe vor kurzem die Riak-Installation für 5 Minuten verfolgt und ein Skript erstellt, wobei erfolgreich 4 Knoten auf einer Ubuntu 14.04-VM ausgeführt wurden. Derzeit laufen die Knoten und werden erfolgreich verbunden / gruppiert.

läuft riak-admin member-statusauf beliebigen Knotendetails:

================================= Membership ================================== Status Ring Pending Node ------------------------------------------------------------------------------- valid 25.0% -- 'dev1@127.0.0.1' valid 25.0% -- 'dev2@127.0.0.1' valid 25.0% -- 'dev3@127.0.0.1' valid 25.0% -- 'dev4@127.0.0.1' ------------------------------------------------------------------------------- Valid:4 / Leaving:0 / Exiting:0 / Joining:0 / Down:0 

Um meinen Middleware-Client anzuschließen, muss ich die Portnummern für jeden Abhörport kennen.

Netstat -tulpn listet eine große Anzahl von beam.smp-Prozessen auf und hilft nicht, die einzelnen Knoten einzuschränken.

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

Jede Hilfe / Unterstützung wird geschätzt.

0
Das Tag wurde für Sie erstellt, da andere Datenbankmodule über eigene Tags verfügen. Darth Android vor 8 Jahren 1

1 Antwort auf die Frage

0
Andrew Bickerton

Wenn Sie Riak 2.0 + verwenden, können Sie die Listener mit Portnummern folgendermaßen auflisten:

riak config effective | grep listener 

Beispielausgabe:

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