Elasticsearch 독립 실행형 다중 노드 배포
3208 단어 elasticsearch집단
Elasticsearch 독립 실행형 다중 노드
config
에 있는 elasticsearch.yml
파일의 다음 속성 값을 수정합니다. cluster.name: pekxxoo
node.name: node-2
node.max_local_storage_nodes: 2
http.port: 9201
cluster.name: 그룹 이름이 일치하는지 확인하고, 다시 시작할 때 같은 그룹 이름의 노드가 자동으로 그룹에 추가됩니다.name: 노드 이름, 서로 충돌하지 않으면 된다고 스스로 정의합니다.node.max_local_storage_nodes: 최대 노드 개수, 배치할 개수에 따라 설정합니다.http.port: 포트 번호, 충돌하지 않으면 됩니다.
\bin
디렉터리에 들어가서 다음 명령을 실행하여 기본 서비스로 설치합니다. elasticsearch-service.bat install
elasticsearch-service.bat
파일의 서비스 이름을 수정하여 본 기기의 서비스 이름 충돌을 피해야 하기 때문이다. 나의 수정은 다음과 같다.if errorlevel 1 goto x86
set EXECUTABLE=%ES_HOME%\bin\elasticsearch-service-x64.exe
set SERVICE_ID=elasticsearch-service-x64-2
set ARCH=64-bit
goto checkExe
:x86
set EXECUTABLE=%ES_HOME%\bin\elasticsearch-service-x86.exe
set SERVICE_ID=elasticsearch-service-x86-2
set ARCH=32-bit
위의
set SERVICE_ID
등호 후의 값만 수정하면 된다.\bin
디렉터리에서 elasticsearch-service.bat manager
명령을 실행하고 서비스 관리 인터페이스를 열고 서비스를 시작합니다.cat 명령
노드가 실행되면 다음과 같은 명령을 사용하여 관련 정보를 조회할 수 있습니다.
curl host:port/_cat
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 493 100 493 0 0 32866 0 --:--:-- --:--:-- --:--:-- 481k=^.^=
/_cat/allocation
/_cat/shards
/_cat/shards/{index}
/_cat/master
/_cat/nodes
/_cat/tasks
/_cat/indices
/_cat/indices/{index}
/_cat/segments
/_cat/segments/{index}
/_cat/count
/_cat/count/{index}
/_cat/recovery
/_cat/recovery/{index}
/_cat/health
/_cat/pending_tasks
/_cat/aliases
/_cat/aliases/{alias}
/_cat/thread_pool
/_cat/thread_pool/{thread_pools}
/_cat/plugins
/_cat/fielddata
/_cat/fielddata/{fields}
/_cat/nodeattrs
/_cat/repositories
/_cat/snapshots/{repository}
/_cat/templates
_cat
명령으로 조회할 수 있는 정보는 다음과 같습니다.headers
headers
이 매개 변수를 통해 출력할 필드를 지정할 수 있습니다 curl host:port/_cat/master?h=host,ip,node
헤드 플러그인
ES 집단 관리 도구, 완전 오일 html5로 작성된 독립된 웹 프로그램, 가시화 관리 집단 상태
Elasticsearch
의 bin
디렉터리에서 실행: plugin install mobz/elasticsearch-head
(5.x 이상 버전에서는 사이트 플러그인 설치가 지원되지 않음) 설치
npm
가 없는 여기는 상세한 설명이 없습니다. 참고하시기 바랍니다.5.x 버전
elasticsearch
에 액세스할 수 있습니다.http://localhost:9100/이후에 클러스터를 연결할 수 없는 경우 구성 파일elasticsearch.yml
에 다음을 추가해야 합니다.http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization
이제 사용하기 편리한 클러스터 관리
elasticsearch-head
성공:
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
kafka connect e elasticsearch를 관찰할 수 있습니다.No menu lateral do dashboard tem a opção de connectors onde ele mostra todos os clusters do kafka connect conectados atu...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.