Skip to content

Instantly share code, notes, and snippets.

@lotusirous
Created December 25, 2017 00:58
Show Gist options
  • Save lotusirous/2da1444d12fe39b633ba3918b7e33547 to your computer and use it in GitHub Desktop.
Save lotusirous/2da1444d12fe39b633ba3918b7e33547 to your computer and use it in GitHub Desktop.
Install elastic search Cent OS 7

Install Elasticsearch in CentOS 7

  1. 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
  1. Download red hat rpm from Elasticsearch website
# install
rpm -ivh elasticsearch-6.1.1.rpm
  1. 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 configurations

Default port is 9200:

Refer to this article

Elasticsearch has three configuration files:

  • elasticsearch.yml for configuring Elasticsearch
  • jvm.options for configuring Elasticsearch JVM settings
  • log4j2.properties for configuring Elasticsearch logging
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment