elasticsearch6.x 클러스터 환경 배포
2656 단어 eselasticsearch
elasticsearch 집단 배치
jdk 설치
chmod 755 jdk-8u161-linux-x64.tar.gz
tar -zxvf jdk-8u161-linux-x64.tar.gz
cp jdk1.8.0_161 /data/install
elasticsearch 실행 사용자 만들기
useradd elastic
mkdir /data/install/elastic
chmod -R 777 /data/install/elastic
elasticsearch-head 플러그인 설치
yum -y install nodejs
yum -y install yum-utils
yum -y install openssl
yum -y update openssl
yum-config-manager --enable cr
yum update
mkdir /data/install/nodejs
npm config set prefix "/data/install/nodejs"
npm install -g grunt
cp /data/ftp/elasticsearch-head-master.zip /data/install/elastic
unzip /data/install/elastic/elasticsearch-head-master.zip
cd /data/install/elastic/elasticsearch-head-master
npm install
grunt server &
elasticsearch 설치
cp /data/ftp/elasticsearch-6.2.4.tar.gz /data/install/elastic
su elastic
cd /data/install/elastic
tar -zxvf elasticsearch-6.2.4.tar.gz
1. master node
cluster.name: qsearch
node.name: qsearch-master
node.data: false
node.master: true
path.data: /data/install/elastic/data
path.logs: /data/install/elastic/logs
network.host: ip
# ip ip, , , , #
discovery.zen.ping.unicast.hosts: ['host1', 'host2', ...]
#
discovery.zen.minimum_master_nodes: number of master-nodes / 2 + 1
2. client node
cluster.name: qsearch
node.name: qsearch-client
node.data: false
node.master: false
path.data: /data/install/elastic/data
path.logs: /data/install/elastic/logs
network.host: ip
discovery.zen.ping.unicast.hosts: ['host1', 'host2', ...]
3. data node
cluster.name: qsearch
node.name: qsearch-data
node.data: false
node.master: false
path.data: /data/install/elastic/data
path.logs: /data/install/elastic/logs
network.host: ip
discovery.zen.ping.unicast.hosts: ['host1', 'host2', ...]
bootstrap.mlockall: true
시스템 구성
data node , :https://blog.csdn.net/iorichang/article/details/53840824
vim /etc/security/limits.conf
elastic soft nofile 65536
elastic hard nofile 65536
elastic soft memlock unlimited
elastic hard memlock unlimited
vim /etc/sysctl.conf
vm.swappiness=1 # swapping
net.core.somaxconn=65535 #
vm.max_map_count=262144
fs.file-max=518144
분사 + 병음 플러그인 설치
:
1. maven
2.
elasticsearch-analysis-ik-6.2.4.source.zip
elasticsearch-analysis-pinyin-master.source.zip
3. , mvn clean package
4. :/target/releases/XXXX.zip
5. :elasticsearch-plugin install /target/releases/xxxx.zip
zip ,
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
elasticsearch 검색엔진의 상용 방법 (一) filter와query
1. 필터는 관련성을 계산하지 않기 때문에 필터 속도가query보다 빠르다.
1. filter 단일 조건 조회
2. filter 다중 조건 조회
둘째,query 조회 상하문, 관련도 계산
query 조회의 필터 조건...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
chmod 755 jdk-8u161-linux-x64.tar.gz
tar -zxvf jdk-8u161-linux-x64.tar.gz
cp jdk1.8.0_161 /data/install
useradd elastic
mkdir /data/install/elastic
chmod -R 777 /data/install/elastic
yum -y install nodejs
yum -y install yum-utils
yum -y install openssl
yum -y update openssl
yum-config-manager --enable cr
yum update
mkdir /data/install/nodejs
npm config set prefix "/data/install/nodejs"
npm install -g grunt
cp /data/ftp/elasticsearch-head-master.zip /data/install/elastic
unzip /data/install/elastic/elasticsearch-head-master.zip
cd /data/install/elastic/elasticsearch-head-master
npm install
grunt server &
cp /data/ftp/elasticsearch-6.2.4.tar.gz /data/install/elastic
su elastic
cd /data/install/elastic
tar -zxvf elasticsearch-6.2.4.tar.gz
1. master node
cluster.name: qsearch
node.name: qsearch-master
node.data: false
node.master: true
path.data: /data/install/elastic/data
path.logs: /data/install/elastic/logs
network.host: ip
# ip ip, , , , #
discovery.zen.ping.unicast.hosts: ['host1', 'host2', ...]
#
discovery.zen.minimum_master_nodes: number of master-nodes / 2 + 1
2. client node
cluster.name: qsearch
node.name: qsearch-client
node.data: false
node.master: false
path.data: /data/install/elastic/data
path.logs: /data/install/elastic/logs
network.host: ip
discovery.zen.ping.unicast.hosts: ['host1', 'host2', ...]
3. data node
cluster.name: qsearch
node.name: qsearch-data
node.data: false
node.master: false
path.data: /data/install/elastic/data
path.logs: /data/install/elastic/logs
network.host: ip
discovery.zen.ping.unicast.hosts: ['host1', 'host2', ...]
bootstrap.mlockall: true
data node , :https://blog.csdn.net/iorichang/article/details/53840824
vim /etc/security/limits.conf
elastic soft nofile 65536
elastic hard nofile 65536
elastic soft memlock unlimited
elastic hard memlock unlimited
vim /etc/sysctl.conf
vm.swappiness=1 # swapping
net.core.somaxconn=65535 #
vm.max_map_count=262144
fs.file-max=518144
:
1. maven
2.
elasticsearch-analysis-ik-6.2.4.source.zip
elasticsearch-analysis-pinyin-master.source.zip
3. , mvn clean package
4. :/target/releases/XXXX.zip
5. :elasticsearch-plugin install /target/releases/xxxx.zip
zip ,
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
elasticsearch 검색엔진의 상용 방법 (一) filter와query1. 필터는 관련성을 계산하지 않기 때문에 필터 속도가query보다 빠르다. 1. filter 단일 조건 조회 2. filter 다중 조건 조회 둘째,query 조회 상하문, 관련도 계산 query 조회의 필터 조건...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.