elasticsearch 노드 (역할) 형식 설명: node.master와 node.data

1. 소개
생산 환경에서 만약elasticsearch 노드의 역할 정보를 수정하지 않으면 높은 데이터량, 높은 병발 장면에서 집단적으로 뇌분열 등 문제가 발생하기 쉽다.
기본적으로 elasticsearch 집단의 모든 노드는 주 노드가 될 자격이 있고 데이터도 저장되며 조회 서비스도 제공할 수 있다.이러한 기능은 두 가지 속성으로 제어됩니다 - node.master와 node.data.기본적으로 이 두 속성의 값은true입니다.다음은 이 두 속성의 의미와 서로 다른 조합이 얻을 수 있는 효과에 대해 상세하게 소개한다.
    (1)node.master: 이 속성은 노드가 주 노드가 될 자격이 있는지 여부를 나타냅니다.
주의: 이 속성의 값은true입니다. 이 노드가 주 노드라는 것을 의미하지 않습니다.진정한 주노드는 여러 개의 주노드 자격을 가진 노드가 선거를 치르기 때문이다.그래서 이 속성은 단지 이 노드가 주 노드 선거 자격을 가지고 있는지를 대표할 뿐이다.
    (2)node.데이터: 이 속성은 노드가 데이터를 저장하는지 여부를 나타냅니다.

2, 네 가지 속성 조합


이 두 속성은 네 가지 조합이 있을 수 있다.
(1) 이런 조합은 이 노드가 주 노드가 될 자격이 있고 데이터를 저장할 수 있음을 나타낸다.이때 만약에 어떤 노드가 진정한 주 노드가 된다면 그는 데이터를 저장해야 하기 때문에 이 노드에 대한 압력이 비교적 크다.elasticsearch는 기본적으로 모든 노드가 이러한 설정입니다. 테스트 환경에서 이렇게 하는 것은 문제없습니다.실제 작업에서 이렇게 설정하지 않는 것을 권장합니다. 이렇게 하면 주 노드와 데이터 노드의 역할이 한데 혼합되는 것과 같습니다.
node.master: true
node.data: true

(2) 이런 조합은 이 노드가 주 노드가 될 자격이 없고 선거에 참여하지 않고 데이터만 저장된다는 것을 나타낸다.이 노드를 우리는 데이터 노드라고 부른다.집단에서 몇 개의 이런 노드를 따로 설정하여 데이터를 저장하고 후기에 저장과 조회 서비스를 제공해야 한다.
node.master: false
node.data: true

(3) 이런 조합은 이 노드가 데이터를 저장하지 않고 주 노드가 될 자격이 있으며 선거에 참여할 수 있고 진정한 주 노드가 될 수 있음을 나타낸다.이 노드를 우리는 마스터 노드라고 부른다.
 node.master: true
 node.data: false

 
(4) 이런 조합은 이 노드가 주 노드가 되지 않고 데이터를 저장하지 않는다는 것을 나타낸다. 이 노드의 의미는client(클라이언트) 노드로서 주로 대량의 요청을 할 때 부하 균형을 잡을 수 있다는 것이다.
 
 node.master: false
 node.data: false

기본적으로 모든 노드는 주 노드가 될 자격이 있고 데이터도 저장되며 클라이언트의 요청도 처리한다.하나의 생산 집단에서 우리는 이 노드의 직책을 구분할 수 있다.

3. 권장 사항


(1) 집단에 3대 이상의 노드를 마스터 노드로 설정한다. [node.master:true node.data:false].이 노드는 주 노드가 되어 전체 집단의 상태를 유지하는 것만 책임진다.
(2) 데이터 양에 따라 데이터 노드 [node.master:false node.data:true]를 설정합니다.이 노드는 데이터 저장만 책임진다.
(3) 후기에 색인을 만들고 색인을 조회하는 서비스를 제공하는데 사용자의 요청이 잦으면 이런 노드의 압력도 비교적 크다.그래서 집단에서client 노드 [node.master:false node.data:false]를 다시 설정하는 것을 권장합니다.이 노드는 사용자의 요청을 처리하고 요청 전송, 부하 균형 등 기능을 실현하는 것만 책임진다.
(4) 구성.
master 노드: 일반 서버로 가능(CPU 메모리 소모는 일반적).
데이터 노드: 주로 디스크, 메모리를 소모한다.
client 노드: 일반 서버는 (그룹 집합 작업을 하려면 이 노드의 메모리도 많이 분배하는 것을 권장합니다.)

4. 참고 문헌


(1) 전송 주소: 링크 열기 클릭

좋은 웹페이지 즐겨찾기