
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-status
auf 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 -tulpn
listet 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