Start ElasticSearch in CentOS 7

Andy Chiang
1 min readMay 20, 2020
Photo by Greg Rakozy on Unsplash

Install ElasticSearch via RPM

  • Add repo
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearchcd /etc/yum.repos.d/sudo vi elasticsearch.repo
  • add lines
[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
  • install
sudo yum install --enablerepo=elasticsearch elasticsearchsudo systemctl start elasticsearch.servicesudo systemctl daemon-reloadsudo systemctl enable elasticsearch.service
  • Enable automatic creation of system indicesedit
sudo vi /etc/elasticsearch/elasticsearch.yml
  • add lines
action.auto_create_index: .monitoring*,.watches,.triggered_watches,.watcher-history*,.ml*
  • check running status
curl http://localhost:9200/systemctl status elasticsearch.servicejournalctl -xe
  • bind another IP (default is localhost, 127.0.0.1)
sudo vi /etc/elasticsearch/elasticsearch.yml
  • add lines
network.host: 0.0.0.0
network.bind_host: 0.0.0.0
discovery.seed_hosts: ["0.0.0.0"]
cluster.initial_master_nodes: 0.0.0.0

--

--

Andy Chiang

不多話,愛兩個寶貝,寫Python,愛騎車,聽音樂