클러스터 구성시 node끼리 발견을 못하는 경우 해결방법

클라우드 서버에 3개의 머신을 생성 후 각가 el7.2 버전을 설치하였습니다.
el실행 후 각 노드끼리 발견하지 못하고 클러스터 구성이 안됩니다.
저는 각 노드들이 9031 포트를 통해 통신하길 바랍니다.

확인된 사항
각 서버에서 telnet을 통한 포트 오픈
netstate 명령어로 해당 포트로 listen 중 ( tcp6 으로 만되어있는데 이게 문제일수도 ? )

네트워크 관련 설정
network.host: site:ipv4
network.bind_host: site:ipv4
http.port: 9200
transport.port: 9301

클러스터 관련 설정
cluster.name: my-application
discovery.seed_hosts:
- ip주소:9301
- ip주소:9301
cluster.initial_master_nodes:
- node-v6
- node-v7-2

노드 실행시 로그

[WARN ][o.e.c.c.ClusterFormationFailureHelper] [node-v6] master not discovered yet, this node has not previously joined a bootstrapped (v7+) cluster, and this node must discover master-eligible nodes [node-v7-1, node-v7-2] to bootstrap a cluster: have discovered []; discovery will continue using [ip주소:9301, ip주소:9301] from hosts providers and [{node-v6}{aqGBm9tgR1ORRxJ-SYOJXg}{UP7OA0DaQFyQn1e47Hq3Yg}{ip주소}{ip주소:9301}{ml.machine_memory=4125224960, xpack.installed=true, ml.max_open_jobs=20}] from last-known cluster state; node term 0, last-accepted version 0 in term 0

자답입니다.

discovery.seed_hosts:
cluster.initial_master_nodes:

두 설정 항목에 클러스터를 구성하는 모든 노드의 정보를 작성해야되는군요
자기 자신의 정보를 제외한 나머지 노드의 정보만 기입했더니 클러스터 노드를 찾지 못하는것이였습니다.

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.