https://www.elastic.co/kr/downloads/past-releases#elasticsearch
๋ค์ด๋ก๋ ์ฌ์ดํธ์ด๋ค.
๋๋ ์ผ๋จ ํ์ฌ์์ ์ฐ๋ ๋ฒ์ ์ผ๋ก ๊ณต๋ถํ๋ ค๊ณ 7.13.1๋ก ๋ง์ถฐ์ ์ฐ๋ถํฌ์ tarํ์ผ๋ก ๋ค์ด๋ก๋ ํ๋ คํ๋ค.
๊ทธ๋ผ ํ๋กํ๋ก๋ฏธ
1. ์ฌ๊ธฐ์ ํ์ผ๋นํธ, ๋ก๊ทธ์คํ์, ์๋ผ์คํฑ์์น, ํค๋ฐ๋๋ฅผ ๊ฐ์ ๋ฒ์ ์ผ๋ก ๋ค์ด๋ก๋ ํด์ค๋ค.
2. ์ฐํด๋ฆญ ๋งํฌ๋ณต์ฌ
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.13.1-linux-x86_64.tar.gz
์ด๋ฐ์์ผ๋ก ๋ค ํด์ค๋ค
๊ทธ๋ฌ๊ณ
3. ์์ถํด์
tar -xzf elasticsearch-7.13.1-linux-x86_64.tar.gz
์ผ๋จ ๊ทธ๋ผ ์ค์นํ์ผ์ ๋ค์ด๋ก๋๊น์ง ๋ค ํ๊ฑฐ๋ค
๋ณธ๊ฒฉ ์๋ผ์คํฑ ์์น๋ฅผ ์ค์น ๋ฐ ์คํํด๋ณด์
4. ์์ถํด์ ํ ํด๋ ๋ค์ด๊ฐ์ ์คํ
cd elasticsearch-7.13.1/
bin/elasticsearch
์ด๋ ๊ฒ ๋ก๊ทธ๋ค์ด ๋์ค๋ฉด์ ์ค์น ๋ฐ ์คํ์ด ๋๋ค
5. ์คํ ํ์ผ์ ๋ง๋ค์
echo 'bin/elasticsearch -d -p es.pid' > start.sh
echo 'kill `cat es.pid`' > stop.sh
chmod 755 start.sh stop.sh
๊ทธ๋ผ ์ด์ start.sh ๊ณผ stop.sh๋ก ์๋ผ์คํฑ์์น๋ฅผ ์คํํ๊ณ ์ข ๋ฃํ ์ ์๊ฒ ๋์๋ค.
6. ํ๋ก์ธ์ค ํ์ธ
ps -ef | grep elasticsearch
์ง์ ํ์ธํด๋ณด๋ฉฐ ํ๋ก์ธ์ค๊ฐ ๊บผ์ง๋์ง ์์๋๋์ง ํ์ธํด๋ณด์
7. test
curl -X GET 'localhost:9200'
์คํ ํ ์ด ๋ช ๋ น์ด๋ฅผ ๋ ๋ ค๋ด ๋๋ค
์ ์ฟจํ๋ค์
๋ค์ ํฌ์คํธ๋ ํค๋ฐ๋ ์ฐ๋ํด๋ณด๊ฒ ์ต๋๋ค.