Найдите прослушиваемый HTTP- и Protobuf-порт узла riak

Найдите прослушиваемый HTTP- и Protobuf-порт узла riak

Недавно я выполнил и написал скрипт установки Riak за 5 минут, успешно запустив 4 узла на виртуальной машине Ubuntu 14.04. В настоящее время узлы работают и успешно объединены / кластеризованы.

работает 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

Связанный контент