Encuentre el puerto HTTP y Protobuf de escucha del nodo riak

Encuentre el puerto HTTP y Protobuf de escucha del nodo riak

Recientemente seguí y escribí un script para la instalación de 5 minutos de Riak, logrando ejecutar con éxito 4 nodos en una máquina virtual Ubuntu 14.04. Actualmente, los nodos se están ejecutando y están unidos/agrupados correctamente.

ejecutándose riak-admin member-statusen cualquier detalle del nodo:

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

Para conectar mi cliente de middleware necesito saber los números de puerto para cada puerto de escucha.

Netstat -tulpnenumera una gran cantidad de procesos beam.smp y no ayuda a limitarse a nodos individuales.

¿Existe algún comando que pueda usarse para recuperar esta información en cada nodo?

Cualquier ayuda/asistencia apreciada.

Respuesta1

Si está utilizando Riak 2.0 +, puede utilizar lo siguiente para enumerar los oyentes con números de puerto:

riak config effective | grep listener

salida de muestra:

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

información relacionada