티스토리 뷰
ElasticSearch 실행하기
ElasticSearch가 실행되려면 Java1.8 이상의 버전이 설치되어 있어야하며, 하나의 서버에서 모든 역할을 하는 Node 3개를 실행해 보도록 하겠습니다.
- 하나의 서버에 Node 1 ~ 3 실행
# Node1 (9200/9300)
bin/elasticsearch -Ecluster.name=es-cluster -Enode.name=node1
# Node2 (9201/9301)
bin/elasticsearch -Ecluster.name=es-cluster -Enode.name=node2
# Node3 (9202/9302)
bin/elasticsearch -Ecluster.name=es-cluster -Enode.name=node3
ElasticSearch 백그라운드 실행하기
- elasticstart.sh, elasticstop.sh 파일 생성
echo 'bin/elasticsearch -d -Ecluster.name=es-cluster -Enode.name=node1 -p es_node1.pid' > elasticstart_1.sh
echo 'kill cat es_node1.pid' > elasticstop_1.sh
chmod 755 elasticstart_1.sh elasticstop_1.sh
- elasticstart.sh, elasticstop.sh 실행
./elasticstart_1.sh
ps -ef | grep elasticsearch
./elasticstop_1.sh
ps -ef | grep elasticsearch
- kibana 백그라운드 실행
bin/kibana >> logs/kibana.log &
- logstash 백그라운드 실행
./logstash -f logstash.conf &
ElasticSearch 상태 확인
# ElasticSearch Health 체크
curl http://localhost:9200/
# ElasticSearch Cluster Health 체크
curl http://localhost:9200/_cat/health?v&pretty
# ElasticSearch Node 구성
curl http://localhost:9200/_cat/nodes
# ElasticSearch Index 목록
curl http://localhost:9200/_cat/indices?v
# ElasticSearch 노드 상태 / JVM / OS / Process / Thread 등.. 정보
curl http://localhost:9200/_nodes/stats?pretty
'IT > ElasticSearch' 카테고리의 다른 글
[ElasticSearch] ELK Stack이란 무엇인가? (0) | 2022.09.08 |
---|---|
[ElasticSearch] Config 설정하기 (0) | 2022.08.03 |
[ElasticSearch] 리눅스OS 환경 설정하기 (0) | 2022.08.03 |
[ElasticSearch] 클러스터(Cluster)란? (0) | 2022.08.03 |
댓글