CenterOS에서 Elasticsearch 환경 및 클러스터 구축 구성
2234 단어 검색 엔진
CenterOS에서 Elasticsearch 환경 및 클러스터 구축 구성
먼저 홈페이지에 가서 Linux 환경의 Elasticsearch 패키지를 다운로드하세요.
https://www.elastic.co/downloads/elasticsearch
linux 설치 메모리는 1g 이상을 권장합니다.여기 제가 쓰는 Elasticsearch 버전은elasticsearch-6.4.3입니다.
1. 환경 구축
scp G:\Optimize\Util\elasticserch\elasticsearch-6.4.3.tar.gz [email protected]:/home/bxc/bxc/es
tar -zxvf elasticsearch-6.4.3.tar.gz
network.host: 192.168.2.112
http.port: 9200
./elasticsearch
can not run elasticsearch as root
보안 문제인elasticsearch는 루트 사용자를 직접 실행하지 못하게 하기 때문에 새 사용자를 만듭니다.
adduser bxc
chown -R bxc elasticsearch-6.4.3/
계속 시작 6.계속 오류를 보고하다
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536] [2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
수정/etc/sysctl.conf, 다음 행을 추가합니다.
vm.max_map_count=655360
새로 고침
sysctl -p
/etc/security/limits를 수정합니다.conf, 아래에 추가:
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
firewall-cmd --zone=public --add-port=9200/tcp --permanent
firewall-cmd --zone=public --add-port=9300/tcp --permanent
firewall-cmd --reload
2. 집단 구축
서버 이름
IP 주소
node-1
192.168.2.112
node-2
192.168.2.139
node-3
192.168.2.133
각 노드마다 config/elasticsearch를 수정합니다.yml
cluster.name: myes ###
node.name: node-1 #### node-1 ,node-2
network.host: 192.168.2.112 #### ip
discovery.zen.ping.unicast.hosts: ["192.168.2.112", "192.168.2.139","192.168.2.133"]## ip
discovery.zen.minimum_master_nodes: 1
세 노드 수정 후 시작
브라우저에서 입력하면 세 노드의 연결 상황을 볼 수 있습니다. * 번호가 있는 주 노드입니다.
http://192.168.2.112:9200/_cat/nodes?pretty
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
elasticsearchnested 삽입 대상 전체 텍스트 검색 및 정렬ES Nested 중첩 유형은 무엇입니까?Elasticsearch에는 다음과 같은 다양한 데이터 유형이 있습니다. 기본 데이터 형식:string 형식.ES 7.x에서string 형식은:text와 키워드로 업그레이드됩...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.