riak 노드의 수신 HTTP 및 Protobuf 포트 찾기

riak 노드의 수신 HTTP 및 Protobuf 포트 찾기

나는 최근에 Riak 5분 설치를 따라 스크립트를 작성하여 Ubuntu 14.04 VM에서 4개의 노드를 성공적으로 실행했습니다. 현재 노드가 실행 중이며 성공적으로 결합/클러스터링되었습니다.

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

관련 정보