์๋ฒ๋ CentOS7 ๊ธฐ์ค์ ๋๋ค.
Elastic Search๋ JVM์์ ๋์๊ฐ๊ธฐ ๋๋ฌธ์ 1.8 ์ด์์ JDK๊ฐ ์ค์น๋์ด์ผ ํฉ๋๋ค. JDK๊ฐ ์ ์์ ์ผ๋ก ์ค์น๋์๋ค ๊ฐ์ ํ๊ฒ ์งํํ๊ฒ ์ต๋๋ค.
[STEP1] Elastic Search repo ํ์ผ ์์ฑ
$ vi /etc/yum.repos.d/elasticsearch.repo
repo ํ์ผ์ ์์ฑ ํ elasticsearch.repo์ ์๋์ ๊ฐ์ ๋ด์ฉ์ ์ ์ต๋๋ค.
* ์ฐธ๊ณ : yum์ด ์๋ tar.gz ๋ก ๋ค์ด๋ฐ๊ณ ์ถ์ผ์ ๋ถ๋ค์ ์๋ ๋งํฌ๋ฅผ ํ์ธํ์๊ธฐ ๋ฐ๋๋๋ค.
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
[STEP2] yum์ผ๋ก ์ค์น
$ yum install -y elasticsearch
๋ช ๋ น์ด ๋ค์ ๋ฒ์ ์ ๋ช ์ํ์ง ์์ผ๋ฉด ์ต์ ๋ฒ์ ์ผ๋ก ์ค์น๋ฉ๋๋ค. ๋ฒ์ ์ ๋ช ์ํ๋ ค๋ฉด ์๋์ ๊ฐ์ด ํ๋ฉด ๋ฉ๋๋ค.
$ yum install -y elasticsearch-7.13.4
์ค์น๋ฅผ ํ๊ฒ๋๋ฉด ์๋์ ๊ฐ์ ๋๋ ํฐ๋ฆฌ๊ฐ ์๊น๋๋ค.
home dir : /usr/share/elasticsearch
config dir : /etc/elasticsearch
data dir : /var/lib/elasticsearch
log dir : /var/log/elasticsearch
[STEP3] ์๋น์ค ๋ฑ๋ก
$ sudo systemctl enable elasticsearch
$ sudo systemctl start elasticsearch
[FINAL STEP] ์ค์น ํ์ธ
์์ ๊ฐ์ด ์๋น์ค๋ก ์์ํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๊ณ , /usr/share/elasticsearch/bin ์ผ๋ก ์ด๋ ํ ์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ ํ Elastic Search๋ฅผ ์คํ์ํค๊ธฐ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค.
$ ./elasticsearch
๋ง์ฝ ์๋ฌ๊ฐ ๋ฌ๋ค๋ฉด ์๋ ๊ธ์ ์ฐธ์กฐํ์๊ธธ ๋ฐ๋๋๋ค.
์คํํ ํ ์๋์ ๊ฐ์ด ํฉ๋๋ค. localhost ๋์ ์๋ฒ ip๋ฅผ ์ ๋ ฅํด์ค๋๋ค.
$ curl -X GET 'localhost:9200'
์ ๋ ฅ ํ ์๋์ ๊ฐ์ด ๋์จ๋ค๋ฉด ์ ์์ ์ผ๋ก ์ค์น๋์์ต๋๋ค.
{
"name" : "es-install-test",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "6IfgGaPUHTHu_JfzfEgRVw",
"version" : {
"number" : "7.6.0",
"build_flavor" : "default",
"build_type" : "rpm",
"build_hash" : "7f634e9f12345fbc12721234dd1da681b0c3b1e3",
"build_date" : "2020-02-06T00:09:00.449973Z",
"build_snapshot" : false,
"lucene_version" : "8.4.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
'...' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Tomcat] server.xml ์์ appBase, docBase ์ค์ ๋ฐฉ๋ฒ (0) | 2021.08.13 |
---|---|
[ElasticSearch] org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root (0) | 2021.08.11 |
[Jenkins] Maven Job ์ค์ ๊ฐ๋จํ ์ค๋ช (0) | 2021.08.11 |
[Jenkins] Jenkins ์๊ฐ ๋ณ๊ฒฝ (0) | 2021.08.11 |
[Jenkins] ์ฐ๋ฆฌ์ ์น์ ํ ๋น์ Jenkins (0) | 2021.08.11 |