
Недавно я выполнил и написал скрипт установки 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