Install elasticsearch offline

#download package 
[root@localhost java-se-8u41-ri]# cat /etc/yum.repos.d/elasticsearch.repo
[elasticsearch]
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=0
autorefresh=1
type=rpm-md
[root@localhost java-se-8u41-ri]#
[root@localhost java-se-8u41-ri]# yum install --enablerepo=elasticsearch elasticsearch --downloadonly --downloaddir=/root/elastic
Loaded plugins: fastestmirror, langpacks
elasticsearch                                                                                                                                                                 | 1.3 kB  00:00:00
elasticsearch/primary                                                                                                                                                         | 115 kB  00:00:01
Loading mirror speeds from cached hostfile
 * base: mirror.kakao.com
 * extras: mirror.kakao.com
 * updates: mirror.kakao.com
elasticsearch                                                                                                                                                                                315/315
Resolving Dependencies
--> Running transaction check
---> Package elasticsearch.x86_64 0:7.6.2-1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================================================================================================
 Package                                           Arch                                       Version                                        Repository                                         Size
=====================================================================================================================================================================================================
Installing:
 elasticsearch                                     x86_64                                     7.6.2-1                                        elasticsearch                                     283 M

Transaction Summary
=====================================================================================================================================================================================================
Install  1 Package

Total download size: 283 M
Installed size: 475 M
Background downloading packages, then exiting:
경고: /root/elastic/elasticsearch-7.6.2-x86_64.rpm.18305.tmp: Header V4 RSA/SHA512 Signature, key ID d88e42b4: NOKEY==============================================-] 254 kB/s | 283 MB  00:00:00 ETA
Public key for elasticsearch-7.6.2-x86_64.rpm.18305.tmp is not installed
elasticsearch-7.6.2-x86_64.rpm                                                                                                                                                | 283 MB  00:19:39
exiting because "Download Only" specified 
#install openjdk
[root@localhost ~]# tar zxvf openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz
java-se-8u41-ri/
java-se-8u41-ri/src.z
 

#install elasticsearch
[root@localhost elastic]# rpm -ivh elasticsearch-7.6.2-x86_64.rpm
경고: elasticsearch-7.6.2-x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID d88e42b4: NOKEY
준비 중...                         ################################# [100%]
Creating elasticsearch group... OK
Creating elasticsearch user... OK
Updating / installing...
   1:elasticsearch-0:7.6.2-1          ################################# [100%]
### NOT starting on installation, please execute the following statements to configure elasticsearch service to start automatically using systemd
 sudo systemctl daemon-reload
 sudo systemctl enable elasticsearch.service
### You can start elasticsearch service by executing
 sudo systemctl start elasticsearch.service
Created elasticsearch keystore in /etc/elasticsearch
 
#config env
[root@localhost elastic]# vi /usr/share/elasticsearch/bin/elasticsearch-env
JAVA_HOME="/usr/share/java-se-8u41-ri"

[root@localhost elastic]# vi /etc/elasticsearch/elasticsearch.yml# 
---------------------------------- Cluster -----------------------------------
#
# Use a descriptive name for your cluster:
#
cluster.name: myes
#
# ------------------------------------ Node ------------------------------------
#
# Use a descriptive name for the node:
#
node.name: node-1
cluster.initial_master_nodes: node-1
#
# Add custom attributes to the node:
#
#node.attr.rack: r1
#
# ----------------------------------- Paths ------------------------------------
#
# Path to directory where to store the data (separate multiple locations by comma):
#
path.data: /var/lib/elasticsearch
#
# Path to log files:
#
path.logs: /var/log/elasticsearch
#
# ----------------------------------- Memory -----------------------------------
#
# Lock the memory on startup:
#
#bootstrap.memory_lock: true
#
# Make sure that the heap size is set to about half the memory available
# on the system and that the owner of the process is allowed to use this
# limit.
#
# Elasticsearch performs poorly when the system is swapping the memory.
#
# ---------------------------------- Network -----------------------------------
#
# Set the bind address to a specific IP (IPv4 or IPv6):
#
#network.host: 192.168.0.126
network.host: 0.0.0.0
network.bind_host: 0.0.0.0
transport.host: 127.0.0.1
http.host: 0.0.0.0
#
# Set a custom port for HTTP:
#

#start elasticsearch 

[root@localhost elastic]# systemctl start elasticsearch
[root@localhost elasticsearch]# tail -f elasticsearch.log
[2020-04-07T22:21:10,407][INFO ][o.e.c.m.MetaDataIndexTemplateService] [node-1] adding template [.monitoring-es] for index patterns [.monitoring-es-7-*]
[2020-04-07T22:21:10,542][INFO ][o.e.c.m.MetaDataIndexTemplateService] [node-1] adding template [.monitoring-beats] for index patterns [.monitoring-beats-7-*]
[2020-04-07T22:21:10,642][INFO ][o.e.c.m.MetaDataIndexTemplateService] [node-1] adding template [.monitoring-alerts-7] for index patterns [.monitoring-alerts-7]
[2020-04-07T22:21:10,811][INFO ][o.e.c.m.MetaDataIndexTemplateService] [node-1] adding template [.monitoring-kibana] for index patterns [.monitoring-kibana-7-*]
[2020-04-07T22:21:10,902][INFO ][o.e.x.i.a.TransportPutLifecycleAction] [node-1] adding index lifecycle policy [watch-history-ilm-policy]
[2020-04-07T22:21:11,053][INFO ][o.e.x.i.a.TransportPutLifecycleAction] [node-1] adding index lifecycle policy [ilm-history-ilm-policy]
[2020-04-07T22:21:11,191][INFO ][o.e.x.i.a.TransportPutLifecycleAction] [node-1] adding index lifecycle policy [slm-history-ilm-policy]
[2020-04-07T22:21:11,544][INFO ][o.e.l.LicenseService     ] [node-1] license [fef04ff9-3e23-4fc4-8e27-ec9f8a2951fe] mode [basic] - valid
[2020-04-07T22:21:11,546][INFO ][o.e.x.s.s.SecurityStatusChangeListener] [node-1] Active license is now [BASIC]; Security is disabled




댓글

이 블로그의 인기 게시물

[!] CDN: trunk URL couldn't be downloaded: https://cdn.cocoapods.org/CocoaPods-version.yml Response: URL using bad/illegal format or missing URL

starcraft map

Data Analysis with Superset - boardless chart