우분투16 Elasticsearch 5.4 설치

1 개요[ | ]

우분투16 Elasticsearch 5.4 설치

2 사전작업[ | ]

Oracle 배포판 또는 OpenJDK
root@zetawiki:~# java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
root@zetawiki:~# javac -version
javac 1.8.0_171

3 PGP키 추가[ | ]

root@zetawiki:~# wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -
OK

4 apt-transport-https 설치[ | ]

root@zetawiki:~# apt install apt-transport-https
... (생략)
Unpacking apt-transport-https (1.2.26) over (1.2.15ubuntu0.2) ...........................] 
Setting up apt-transport-https (1.2.26) ...###########...................................]

5 APT저장소 추가[ | ]

root@zetawiki:~# echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | tee -a /etc/apt/sources.list.d/elastic-5.x.list
deb https://artifacts.elastic.co/packages/5.x/apt stable main

6 apt update[ | ]

root@zetawiki:~# apt update
... (생략)
Ign:8 https://artifacts.elastic.co/packages/5.x/apt stable InRelease
Get:9 https://artifacts.elastic.co/packages/5.x/apt stable Release [4,360 B]
Get:10 https://artifacts.elastic.co/packages/5.x/apt stable Release.gpg [473 B]
Get:11 https://artifacts.elastic.co/packages/5.x/apt stable/main amd64 Packages [34.7 kB]
Get:12 https://artifacts.elastic.co/packages/5.x/apt stable/main i386 Packages [34.8 kB]
Fetched 74.3 kB in 5s (13.5 kB/s)    
Reading package lists... Done
Building dependency tree       
Reading state information... Done
155 packages can be upgraded. Run 'apt list --upgradable' to see them.

7 elasticsearch 설치[ | ]

root@zetawiki:~# apt install elasticsearch
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  elasticsearch
0 upgraded, 1 newly installed, 0 to remove and 155 not upgraded.
Need to get 33.7 MB of archives.
After this operation, 37.6 MB of additional disk space will be used.
Get:1 https://artifacts.elastic.co/packages/5.x/apt stable/main amd64 elasticsearch all 5.6.9 [33.7 MB]
... (생략)
Processing triggers for ureadahead (0.100.0-19) ...

8 elasticsearch 자동시작 설정[ | ]

root@zetawiki:~# systemctl daemon-reload
root@zetawiki:~# systemctl enable elasticsearch.service
Synchronizing state of elasticsearch.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install enable elasticsearch
Created symlink from /etc/systemd/system/multi-user.target.wants/elasticsearch.service to /usr/lib/systemd/system/elasticsearch.service.

9 elasticsearch 시작[ | ]

root@zetawiki:~# systemctl start elasticsearch.service
root@zetawiki:~#

10 확인[ | ]

root@zetawiki:~# ps -ef | grep -i elasticsearch
elastic+  9598     1 12 22:34 ?        00:00:12 /usr/bin/java -Xms2g -Xmx2g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+AlwaysPreTouch -server -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -Djdk.io.permissionsUseCanonicalPath=true -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Dlog4j.skipJansi=true -XX:+HeapDumpOnOutOfMemoryError -Des.path.home=/usr/share/elasticsearch -cp /usr/share/elasticsearch/lib/* org.elasticsearch.bootstrap.Elasticsearch -p /var/run/elasticsearch/elasticsearch.pid --quiet -Edefault.path.logs=/var/log/elasticsearch -Edefault.path.data=/var/lib/elasticsearch -Edefault.path.conf=/etc/elasticsearch
root      9750  5899  0 22:36 pts/0    00:00:00 grep --color=auto -i elasticsearch
root@zetawiki:~# netstat -tnlp | grep java
tcp6       0      0 127.0.0.1:9200          :::*                    LISTEN      9598/java       
tcp6       0      0 ::1:9200                :::*                    LISTEN      9598/java       
tcp6       0      0 127.0.0.1:9300          :::*                    LISTEN      9598/java       
tcp6       0      0 ::1:9300                :::*                    LISTEN      9598/java

11 같이 보기[ | ]

12 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}