Elasticsearch 학습의 노드 재시작
데이터 분할 및 자체 균형
1: 자동 분할 해제, 새 index에서도 데이터 분할 할당 불가
curl -XPUT http://192.168.1.213:9200/_cluster/settings -d '{
"transient" : {
"cluster.routing.allocation.enable" : "none"
}
}'
2: 자동 밸런싱을 해제하고 ES 노드를 추가할 때만 데이터 조각을 자동으로 밸런싱하지 않음
curl -XPUT http://192.168.1.213:9200/_cluster/settings?pretty -d '{
"transient" : {
"cluster.routing.rebalance.enable" : "none"
}
}'
설정이 완료된 후 설정 추가 성공 여부를 확인합니다.
curl http://192.168.1.213:9200/_cluster/settings?pretty
자동 분할 다시 활성화
curl -XPUT http://192.168.1.213:9200/_cluster/settings -d '{
"transient" : {
"cluster.routing.allocation.enable" : "all"
}
}
복제본 재할당 지연
PUT /_all/_settings
{
"settings": {
"index.unassigned.node_left.delayed_timeout": "5m"
}
}
할당되지 않은 노드 재할당이 5분 뒤로 지연됨
다음은 elasticsearch 수정입니다.yml 파일
gateway.recover_after_nodes: 8
이것은 그룹에 적어도 8개의 (데이터 노드나 주 노드) 노드가 존재할 때까지 Elasticsearch가 데이터 복구를 즉시 시작하는 것을 방지할 것이다.
gateway.expected_nodes: 10
gateway.recover_after_time: 5m
집단이 데이터 복구를 시작한 지 5분 후나 10개 노드가 가입할 때까지 기다린다. 선착자를 기준으로 한다.
뇌열 문제
어떤 실례를 리셋하면 이 실례가 마스터를 찾지 못하고 자신을 마스터로 추천하는 상황이 발생할 수 있습니다. 이런 상황을 방지하기 위해elasticsearch를 조정해야 합니다.yml의 내용
discovery.zen.minimum_master_nodes: 2
이 설정은 Elasticsearch에 충분한 마스터 후보 노드가 없으면 마스터를 선출하지 않고 충분한 마스터 후보 노드가 있어야만 선거를 진행할 수 있음을 알려주는 것입니다.이 설정은 항상 마스터 노드 자격 포인트/2 + 1로 구성되어야 합니다. 예를 들어 규칙에 맞는 노드 수가 10개이면 6으로 구성됩니다.3개가 있으면 2로 구성됩니다.
설정 유효성 정보
persistent 리셋 후 설정도transient 전체 그룹 리셋 후 사라지는 설정이 존재합니다
PUT /_cluster/settings
{
"persistent" : {
"discovery.zen.minimum_master_nodes" : 2
}
}
보통 아래 두 개만 설정하면 돼요.
# ( / 2 + 1)
#
discovery.zen.minimum_master_nodes: 2
# N ,
#
gateway.recover_after_nodes: 3
다음에서 시작합니다.https://www.jianshu.com/p/9752709bfea4
다음으로 전송:https://www.cnblogs.com/sunfie/p/9683219.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.