티스토리 뷰

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

 

댓글
최근에 올라온 글
TAG
more
글 보관함
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30