ELK

Elasticsearch ์„ค์น˜ํ•˜๊ธฐ โญโญโญ

์ดˆ๋ณด๋ณด ํ˜œ์ง„ 2021. 9. 24. 11:04
728x90

1. Elasticsearch url ๋‹ค์šด๋กœ๋“œ ๋งํฌ ์ฃผ์†Œ ๋ณต์‚ฌ 

https://www.elastic.co/kr/downloads/

 

Elastic ์ œํ’ˆ์„ ๋‹ค์šด๋กœ๋“œ | Elastic

Elasticsearch, Logstash, Kibana ๋ฐ Beats๋ฅผ ๋ฌด๋ฃŒ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ๋ช‡ ๋ถ„ ๋‚ด์— Elastic APM, Elastic App Search, Elastic Workplace Search ๋“ฑ์„ ์‹œ์ž‘ํ•˜์„ธ์š”.

www.elastic.co

 

2. ํ„ฐ๋ฏธ๋„์—์„œ wget ๋ช…๋ น์–ด๋กœ ๋‹ค์šด๋กœ๋“œ 

 

3. tar ์••์ถ•ํŒŒ์ผ ํ•ด์ œํ•˜๊ธฐ 

tar xfzvํ•˜๋ฉด ์••์ถ•ํŒŒ์ผ ํ•ด์ œํ•˜๋Š” ๊ณผ์ •์„ ๋‹ค ๋ณด์—ฌ์ค€๋‹ค.

 

4.  files๋ผ๋Š”๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒˆ๋กœ ๋งŒ๋“ค์–ด tar ํŒŒ์ผ์„ ์ด๋™ํ•˜๊ธฐ 

 

 

5. elsaticsearch ์ด๋ฆ„ ๋ณ€๊ฒฝํ•˜๊ธฐ -> es-715 

 

 

6. elasticsearch ์‹คํ–‰ํ•˜๊ธฐ 

bin/ elasticsearch ํ•˜๋ฉด ์‹คํ–‰๋œ๋‹ค. 

 

6. localhost:9200์œผ๋กœ ํ™•์ธํ•ด๋ณด๊ธฐ 

 

 

 

7. elasticsearch.yml ํŒŒ์ผ ์ˆ˜์ •ํ•˜๊ธฐ 

 

๊ทธ๋ƒฅ ๋งจ์œ„์— cluster.name = "es-cluster-1"

node.name ="node-1"๋กœ ์„ค์ •ํ•ด์ฃผ๊ณ  esc ๋ˆ„๋ฅด๊ณ  ๋Œ€๋ฌธ์ž ZZ ๋ˆ„๋ฅด๋ฉด ์ €์žฅ๋˜๊ณ  ๋‹ค์‹œ ํ„ฐ๋ฏธ๋„๋กœ ์ด๋™๋œ๋‹ค.! 

 

๋‹ค์‹œ  bin/elasticserach ์‹คํ–‰ํ•˜๋ฉด 

name ์ด "node-1"๋กœ cluster_name์ด "es-cluster-1"๋กœ ๋ฐ”๋€๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

* elasticsearch๋ฅผ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹คํ–‰ํ•˜๊ธฐ 

-d ํ•˜๋ฉด ๋˜๊ณ , 

์ž˜ ์‹คํ–‰๋˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” tail -f logs/es-cluster-1.log๋ฅผ ํ™•์ธํ•ด๋ณด๋ฉด ๋œ๋‹ค๊ณ  ํ•œ๋‹ค. 

 

๋งŒ์•ฝ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹คํ–‰์ค‘์ธ๊ฑธ ์ค‘๋‹จํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด 

kill ํ•ด์ค˜์•ผํ•œ๋‹ค. 

 

์ด๋ฒˆ์—” bin/elasticsearch -d -p es.pid๋กœ ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์„œ ์‹คํ–‰ 

๊ทธ๋ฆฌ๊ณ  ์›๋ž˜ kill์€ kill 'cat es.pid'ํ•˜๋ฉด ๋˜์•ผํ•˜๋Š”๋ฐ ๋‚˜๋Š” arguments must be process or job IDs ์ด๋Ÿฐ ์—๋Ÿฌ๊ฐ€ ๋œฌ๋‹จ ์™œ์ง€..??

์•„๋ฌดํŠผ ๊ทธ๋ž˜์„œ ๊ทธ๋ƒฅ kill pid 16053 ํ•ด์คฌ๋‹คใ…œ ์ด๊ฑฐ ์˜ค๋ฅ˜ ์ฐพ์•„๋ด์•ผ์ง€ 

 

 

์ด๊ฑธ vi๋กœ shํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์„œ ์‹คํ–‰์‹œํ‚ฌ ์˜ˆ์ • 

 

 

 

๋งŒ๋“ค๊ณ  ์‹คํ–‰ 

๊ทธ๋ฆฌ๊ณ  kill `cat es.pid`์ธ๊ฑฐ..

' ' ์ด๊ฑฐ ์•„๋‹ˆ๊ณ  `` ์˜€๋‹ค..! ๋ฐ”๋ณด์ธ์ฆ 

 

./start.sh ํ•˜๋ฉด elasticsearch๊ฐ€ ์‹คํ–‰๋˜๊ณ , ์ข€ ๊ธฐ๋‹ค๋ฆฌ๊ณ  curl localhost:9200ํ•ด์ฃผ๋ฉด ์‹คํ–‰๋œ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

๊ทธ๋ฆฌ๊ณ  ./stop.shํ•˜๋ฉด kill ๋˜๊ณ  , ๋‹ค์‹œ ์ ‘์† ์‹คํŒจ๋˜๋Š”๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

์•„ ๊ทธ๋ฆฌ๊ณ  

start.sh์™€ stop.sh๊ฐ€ ์ง€๊ธˆ ์ฝ๊ณ  ์“ฐ๊ธฐ๋งŒ ๊ฐ€๋Šฅํ•˜๊ณ  ์‹คํ–‰์„ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ถŒํ•œ ์„ค์ • ํ•ด์ค˜์•ผํ•œ๋‹ค.

chmod 755 *.sh ํ•ด์ฃผ๋ฉด ๋ฐ‘์— ๋ณ€๊ฒฝ๋œ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

728x90