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

424
andrsnn

Недавно я следил за сценарием 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, ​​и не помогает сузить до отдельных узлов.

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

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

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

1 ответ на вопрос

0
Andrew Bickerton

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

riak config effective | grep listener 

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

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