Centos7 yum elasticsearch7.x

2,654 阅读1分钟

一、ES的yum安装配置

由于ES不在yum的本地源,所以我们需要添加ES的yum配置。
1、下载并安装ES的yum公钥

rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

2、配置ES的yum源

# vim /etc/yum.repos.d/elasticsearch.repo

输入下面的内容:

[elasticsearch-7.x]
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=1
autorefresh=1
type=rpm-md

命令模式输入:wq保存

二、yum安装ES

1、更新yum的缓存

# yum makecache 

2、安装ES

# yum install elasticsearch 

3、修改配置文件

a.打开/etc/elasticsearch/elasticsearch.yml

cluster.name: 自定义集群名称(强烈推荐默认名称elasticsearch)

node.name: 自定义节点名称es01

network.host:把后面改为0.0.0.0,这样访问可以通过访问本机的ip来访问

http.port: 启动的es对外访问的http端口,默认9200

b.打开/etc/elasticsearch/jvm.options (jdk9以上gc的cms算法已过时,会报警,所以改成G1。)

将 : -XX:+UseConcMarkSweepGC
改为:-XX:+UseG1GC

c. 打开 /etc/sysconfig/elasticsearch,修改java_home,因为es7.x安装包中带有jdk。配置包中路径。

JAVA_HOME=/usr/share/elasticsearch/jdk

4、常用命令

systemctl daemon-reload
systemctl enable elasticsearch.service
systemctl start elasticsearch.service
systemctl stop elasticsearch.service