Elastic Search ๋ค์ด๋ก๋
- DEB
- ๋ฐ๋น์ ๊ณ์ด Unix
- RPM
- ๋ ๋ํ ๊ณ์ด Unix
Elastic Search ์คํํ์ผ
elasticsearch
- ์คํ Script
elasticsearch.in.sh
- ElasticSearch๋ฅผ ์คํํ๊ธฐ ์ํ ์๋ฐ์ ์คํ ๋ณ์์ ๋ํ ๋ด์ฉ์ด ๋ด๊ธด Script
elasticsearch.plugin
- ํ๋ฌ๊ทธ์ธ ์ค์น๋ฅผ ์ํ Script
Elastic Search ์คํ
bin/elasticsearch
- Option
-d
: Elastic Search Background ์คํ-p ํ์ผ๋ช
: Elastic Search์ ํ๋ก์ธ์ค id๋ฅผ ํ์ผ๋ช ์ผ๋ก ์ง์ ๋ ํ์ผ์ ์ ์ฅ
Background ์คํ
Elastic Search Log ํ์ธ
Elastic Search ์ ๋ณด ํ์ธ
curl -XGET http://localhost:9200
- Default Port : 9200
Background Elastic Search ์ข ๋ฃ
kill PID
์์ฃผ ์ฌ์ฉํ๋ kill -9
์ ๋ํด
kill -9
๋ ์ข์ง ์์ต๋๋ค.- jvm shutdown hook ๋๋ spring @PreDestroy์ ์คํ์ ๋ณด์ฅํ๊ธฐ ํ๋ญ๋๋ค.
- ๊ถ์ฅ ๊ฐ์ด๋
kill -2 (SIGINT)
kill -15 (SIGTERM)
- Unix, Linux ์์ kill ๋ช ๋ น์ด๋ก ์์ ํ๊ฒ ํ๋ก์ธ์ค ์ข ๋ฃ ์ํค๋ ๋ฐฉ๋ฒ
- ์ฐฝ์ฒํฅ๋ก๋ ๋ธ๋ก๊ทธ ๋๊ธ, ๋ด์ฉ์ ์ธ๊ธ
Elastic Process ID ์ ์ฅ
bin/elasticsearch -d -p es.pid
Elastic ์คํ Option
/usr/bin/java
# JVM heap size
-Xms2g # ์ต์ ๋ฉ๋ชจ๋ฆฌ 2G
-Xmx2g # ์ต๋ ๋ฉ๋ชจ๋ฆฌ 2G
# GC configuration
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=75
-XX:+UseCMSInitiatingOccupancyOnly
-XX:+DisableExplicitGC
-XX:+AlwaysPreTouch -server
-Xss1m -Djava.awt.headless=true
-Dfile.encoding=UTF-8
# use our provided JNA always versus the system one
-Djna.nosys=true
-Djdk.io.permissionsUseCanonicalPath=true
# Netty Configuration
-Dio.netty.noUnsafe=true
-Dio.netty.noKeySetOptimization=true
-Dio.netty.recycler.maxCapacityPerThread=0
# log4j 2
-Dlog4j.shutdownHookEnabled=false
-Dlog4j2.disable.jmx=true
-Dlog4j.skipJansi=true
# Heap Dump
-XX:+HeapDumpOnOutOfMemoryError
# ElasticSearch ์ค์น๋ ๊ฒฝ๋ก๊ฐ /elasticsearch-5.2.2์์ ๋ช
์
-Des.path.home=/Users/nesoy/Downloads/elasticsearch-5.2.2
# ClassPath : ํจ๊ป ์คํํ ์๋ฐ ํ๋ก๊ทธ๋จ์ ์์น ์ค์ ํ๋ ์ต์
-cp /Users/nesoy/Downloads/elasticsearch-5.2.2/lib/elasticsearch-5.2.2.jar:/Users/nesoy/Downloads/elasticsearch-5.2.2/lib/* org.elasticsearch.bootstrap.Elasticsearch
-d -p es.pid
Elastic Log
elasticsearch.log
- ElasticSearch ์คํ ๋ก๊ทธ
elasticsearch_index_search_slowlog.log
- ๊ฒ์์ด ์ผ์ ์๊ฐ ์ด์ ์์๋์ ๋ ๋๋ฆฐ ์๋๋ก ์คํ๋ ๋ด์ฉ์ ๊ธฐ๋กํ๋ ๋ก๊ทธ
elasticsearch_index_indexing_slowlog.log
- ์์ธ์ด ์ผ์ ์๊ฐ ์ด์ ์์๋์ ๋ ๋๋ฆฐ ์๋๋ก ์คํ๋ ๋ด์ฉ์ ๊ธฐ๋กํ๋ ๋ก๊ทธ
elasticsearch_deprecation.log
- ์์ผ๋ก ์ข ๋ฃ๋ ๊ธฐ๋ฅ์ ๋ํด ๋ฏธ๋ฆฌ ๊ด๋ จ์ ๋ณด๋ฅผ ๊ธฐ๋กํ๋ ๋ก๊ทธ
Elastic Data
- ์ค์ ๋ก ์์ธ๋ ๋ฌธ์์ ๊ฒ์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ ๊ณต๊ฐ
- ๋ณ๋๋ก ์ค์ ํ์ง ์์ผ๋ฉด Default Path๋ก
data
์ ์ ์ฅ๋ฉ๋๋ค. - Elastic Search์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ ์ ์ฅ์๋ฅผ ๋ถ๋ฆฌํ๋ ๊ฒ์ด ๋ฐ๋์ง