본문 바로가기

공부방/Elasticsearch

pm2를 이용한 데몬 실행

Elasticsearch background 실행

Elasticsearch를 실행할 때 추가적으로 -d, -p 옵션을 사용할 수 있다.

 -d: Elasticsearch를 백그라운드 데몬으로 실행합니다.

 -p <파일명>: Elasticsearch 프로세스 ID를 지정한 파일에 저장합니다. 실행이 종료되면 저장된 파일은 자동으로 삭제됩니다.

 

echo 'bin/elasticsearch -d -p es.pid' > start.sh
echo 'kill `cat es.pid`' > stop.sh
chmod 755 start.sh stop.sh

 

Kibana background 실행

 

kibana process는 node로 찾아야 한다.

ps -ef | grep node

 

nvm 설치

node 버전 설치

kibana 폴더에 있는 package.json 을 보면 설치해야 하는 node 버전을 볼 수 있다.

 

pm2 설치

npm install pm2 -g

 

pm2로 kibana cli.js 를 실행해준다.

pm2 start src/cli/cli.js

 

종료

// cli process 종료
pm2 stop cli

 

pm2 delete cli

 

아래 내용으로 start.sh, stop.sh를 만들어 주면 된다.

chmod로 권한을 주면 된다.

pm2 start src/cli/cli.js --name kibana
pm2 stop kibana

 

 

'공부방 > Elasticsearch' 카테고리의 다른 글

CRUD - 입력, 조회, 수정, 삭제  (0) 2023.05.10
인덱스와 샤드  (0) 2023.05.10
Kibana  (0) 2023.05.09
elasticsearch - TLS 적용  (0) 2023.05.09
elasticsearch 기본 설정 및 cluster 구성  (0) 2023.05.08