API/ElasticSearch

[ElasticSearch]. 엘라스틱 서치 서버 셋팅하기

Acdong 2021. 12. 4. 14:12
728x90

서버 셋팅 환경 : Linux(Centos)

Wget 설치 :

sudo yum install wget

엘라스틱 서치 다운로드 :

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.15.2-linux-x86_64.tar.gz


키바나 다운로드 :

wget https://artifacts.elastic.co/downloads/kibana/kibana-7.15.2-linux-x86_64.tar.gz


* 엘라스틱 서치와 키바나는 같은 버전이여야함.

압축해제 :

tar xfz elasticsearch-7.15.2-linux-x86_64.tar.gz


이름 변경 :

mv elasticsearch-7.15.2 /es-715 mv kibana-7.15.2-linux-x86_64 /kb-715

실행/중지 - shell 파일 생성

vi start.sh bin/elasticsearch -d -p es.pid
vi stop.sh kill `cat es.pid`


권한 변경(실행 권한 부여)

chmod 755 *.sh


외부에서 접근가능하도록 설정

bootstrap check

sudo vim /etc/sysctl.conf

맨 아래에 추가

vm.max_map_count=262144

적용

sudo sysctl -w vm.max_map_count=262144

elasticsearch.yml 파일 수정

network.host: "_site_" discovery.seed_hosts: ["ec2-user"] #호스트 이름 cluster.initial_master_nodes: ["node-1"]

 

반응형