Найти слушающий riak узел HTTP и порт Protobuf

0

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

Бег riak-admin member-status на любой детали узла:

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

Чтобы подключить мой клиент промежуточного программного обеспечения, мне нужно знать номера портов для каждого порта прослушивания.

Netstat -tulpn перечисляет большое количество процессов beam.smp, ​​и не помогает сузить до отдельных узлов.

Есть ли команда, которую можно использовать для получения этой информации на каждом узле?

Любая помощь / помощь приветствуется.

andrsnn
источник
1
Создал тег для вас, так как другие движки баз данных имеют свои собственные теги.
Darth Android

Ответы:

0

если вы используете Riak 2.0 +, вы можете использовать следующее для вывода списка слушателей с номерами портов:

riak config effective | grep listener

образец вывода:

listener.http.internal = 192.168.10.1:9098
listener.protobuf.internal = 192.168.10.1:9097
Andrew Bickerton
источник