์ฌ์ด๊ฐ๋ ๋๋์ผ๋ก ElasticSearch ์ directory ๊ตฌ์กฐ๋ฅผ ํ๋ฒ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
ElasticSearch์ ํด๋๋ก ํ๋ฒ ๊ฐ๋ณด์ฃ !
์ ๋ elk๋ผ๋ ํด๋์ elasticsearch ์ ๊ด๋ จ๋ ํด๋๋ค์ ๋ชจ์๋์์ต๋๋ค.
bin ํด๋ ์์๋ elasticsearch-cli, elasticsearch-sql-cli, elasicsearch-plugin ๋ฑ๋ฑ
elasticsearch ๊ธฐ๋ฅ์ ํต์ฌ์ ์ธ ์คํฌ๋ฆฝํธ ๋ค์ด ์์ต๋๋ค.
๊ฑด๋ค์ง๋ง์ธ์ฉ .....
x-pack ๋ถ๋ถ์ elasticsearch ์ ํ๋ฌ๊ทธ์ธ(๋ณด์, ์๋ฆผ, ๋ชจ๋ํฐ๋ง, ๋ณด๊ณ , ๊ทธ๋ํ ๋ฑ)๋ค์ ๋ฒ์ ์ ๋ง๊ฒ ๋ฌถ์ ํจํค์ง๋ผ๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค.!! elasticsearch๋ฅผ ์๋ฆฌ๊ฒ ๋ง๋ ๊ธฐ๋ฅ๋ค์ ์งํฉ์ฒด๋ผ๊ณ ์๊ฐํฉ์๋ค.!!
์ด ํ์ผ์์ elasticsearch ์ ์ ๋ฐ์ ์ธ ํ๊ฒฝ์ ์ค์ ํ ์ ์์ต๋๋ค. ๋ฉ๋ชจ์ฅ์ด๋ ์๋ํฐ๋ก ์ผ์๋ฉด
# ---------------------------------- Cluster -----------------------------------
#
# Use a descriptive name for your cluster:
#
#cluster.name: my-application
#
cluster.name ์์ #์ ์ง์ฐ์๊ณ cluster.name : <์ํ๋ ์ด๋ฆ> ์ ์ฐ์๋ฉด ํด๋ฌ์คํฐ ์ด๋ฆ์ ์ค์ ํ ์ ์์ต๋๋ค.
ํด๋ฌ์คํฐ์ ๋ ธ๋์ ๋ํ ๋ด์ฉ์ ์ดํ ํฌ์คํธ์์ ์์ธํ๊ฒ ๋ค๋ฃจ๊ฒ ์ต๋๋ค.
๊ทธ ๋ฐ์ node, paths, memory, network, Discovery ๊ฐ ์์ต๋๋ค.
ํด๋น memory ์ ํ์ jvm.option ํ์ผ์์ ํ์ฌ์ด์ฆ๋ฅผ ์กฐ์ ํจ์ผ๋ก์ ๋ํ ์ผํ๊ฒ ์ค์ ๊ฐ๋ฅํฉ๋๋ค.
์ด ํ์ผ์์๋ elasticsearch ์ ํ์ฉํด์ค ๋ฉ๋ชจ๋ฆฌ ํฌ๊ธฐ๋ฅผ ์ค์ ํด์ค ์ ์์ต๋๋ค. ๊ธฐ๋ณธ์ 1๊ธฐ๊ฐ๋ฐ์ดํธ ์ ๋๋ค. ๋ฉ๋ชจ๋ฆฌ ์ธ์ ๋ด์ฉ์ ๋ํด์๋ ์ ๋ฌธ๊ฐ๊ฐ ์๋๋ฉด ๊ฑด๋ค์ง ๋ง์๋ค ...
์ฌ๊ธฐ๋ elasticsearch ์ ๋ก๊ทธ ๊ด๋ จ ํ์ผ๋ก, log4j2๋ java ์ ๊ฐ์ฅ ๊ฐ๋ ฅํ logging ํ๋ ์์ํฌ์ค ํ๋์ ๋๋ค.
์ฌ๊ธฐ๋ ์์ ํ elasticsearch ์ ๊ธฐ๋ฅ์ ๋์์ ์ฃผ๋ built-in module ๋ค์ด ๋ชจ์ฌ์๋ ๊ณณ์
๋๋ค.
๋ง์ x-pack ํด๋๋ค์ด ๋ณด์ด์์ฃ ~ ?
์ด ํด๋๋ ์ฐ๋ฆฌ๊ฐ elasticsearch ์ custom ํ๋ฌ๊ทธ์ธ์ ์ถ๊ฐํ ๋ ์ฌ์ฉํ๋ ํด๋์ ๋๋ค.
ํผ๋๋ฐฑ์ ํญ์ ํ์์
๋๋ค.!!
๋ง์๋ ์ปคํผ ๋์๊ณ ๊ณต๋ถํ์ธ์!!