- 在线安装Elasticsearch
- 编辑文件:
[root@zabbix ~]#vi /etc/yum.repos.d/elasticsearch.repo
- 新增以下内容,参照文件:
[elasticsearch-2.x]
name=Elasticsearch repository for 2.x packages
baseurl=https://packages.elastic.co/elasticsearch/2.x/centos
gpgcheck=1
gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1
- 保存退出进行在线安装:
[root@zabbix ~]#yum install elasticsearch
- 编辑配置文件,新增内容:[root@zabbix ~]#vi /etc/elasticsearch/elasticsearch.yml
在文件末尾追加:
cluster.name: graylog
- 安装完成加入系统服务
[root@zabbix ~]# chkconfig --add elasticsearch
- 重新载入 systemd,扫描新的或有变动的单元
[root@zabbix ~]#systemctl daemon-reload
- 启动服务
[root@zabbix ~]# systemctl start elasticsearch.service
- 查看服务端口是否开启:查看es服务端口9200和9300是否开启
[root@zabbix yum.repos.d]# netstat -utpln |grep 9200
tcp6 0 0 127.0.0.1:9200 :::* LISTEN 3102/java
tcp6 0 0 ::1:9200 :::* LISTEN 3102/java
[root@zabbix yum.repos.d]# netstat -utpln |grep 9300
tcp6 0 0 127.0.0.1:9300 :::* LISTEN 3102/java
tcp6 0 0 ::1:9300 :::* LISTEN 3102/java
[root@zabbix yum.repos.d]#
- 测试9200端口
[root@zabbix yum.repos.d]# curl 127.0.0.1:9200
{
"name" : "Phyla-Vell",
"cluster_name" : "graylog",
"cluster_uuid" : "Tf3dJKaZS2O4QztmCjFKcA",
"version" : {
"number" : "2.4.6",
"build_hash" : "5376dca9f70f3abef96a77f4bb22720ace8240fd",
"build_timestamp" : "2017-07-18T12:17:44Z",
"build_snapshot" : false,
"lucene_version" : "5.5.4"
},
"tagline" : "You Know, for Search"
}
[root@zabbix yum.repos.d]#