- Download and install rpm file downloaded from oracle home page
# install by command
rpm -ivh jdk-8u151-linux-x64.rpm
# Check java version
java -version
# Default installation java in /usr/java/jdk1.8.0_151/
# Setting JAVA_HOME in .bash_profile
# Append the following line in
export JAVA_HOME=/usr/java/jdk1.8.0_151/
export PATH=$PATH:$JAVA_HOME
- Download red hat rpm from Elasticsearch website
# install
rpm -ivh elasticsearch-6.1.1.rpm
- Relolad and check systemd service.
systemctl daemon-reload
$ systemctl status elasticsearch
● elasticsearch.service - Elasticsearch
Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2017-12-24 09:48:55 EST; 4h 25min ago
Docs: http://www.elastic.co
Main PID: 1985 (java)
CGroup: /system.slice/elasticsearch.service
└─1985 /bin/java -Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingO...
Dec 24 09:48:55 trongkha.local systemd[1]: Started Elasticsearch.
Dec 24 09:48:55 trongkha.local systemd[1]: Starting Elasticsearch...
Default port is 9200:
Refer to this article
Elasticsearch has three configuration files:
elasticsearch.yml
for configuring Elasticsearchjvm.options
for configuring Elasticsearch JVM settingslog4j2.properties
for configuring Elasticsearch logging