一、环境
1、centos7
2、JDK8 或以上;按照网上安装步骤下载并安装openJDK即可。
二、安装步骤
- 下载
在ES官网上下载对应版本tar包,本次安装的ES6.4.2版本。
#使用wget命令下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.2.tar.gz
#解压
tar zxvf elasticsearch-6.4.2.tar.gz
- 修改配置
修改 elasticsearch.yml文件
#进入es
cd elasticsearch-6.4.2/
#编辑配置文件
vi config/elasticsearch.yml
添加如下配置
#允许所有访问
network.host: 0.0.0.0
#指定es端口
http.port: 9200
#允许跨域访问(安装图形化插件es-head会用到)
http.cors.enabled: true
http.cors.allow-origin: "*"
- 创建用户创建用户
es6.4.2不允许使用root账户启动,所以创建一个用户,将es6文件夹授权给这个用户,再使用这个用户启动。
#创建用户esuser
useradd esuser
#将es目录授权给esuser
chown -R estest elasticsearch-6.4.2/
3、运行
登录esuser用户后,进入es目录
#使用esuser登录
su esuser
#进入es
cd elasticsearch-6.4.2/
运行启动脚本
./bin/elasticsearch
如果需要后台运行,在启动命令加上 -d 参数即可
./bin/elasticsearch -d
打开es启动日志
tail -100f logs/elasticsearch.log
日志没有错误信息且有started字样,说明启动成功。
打开浏览器,访问http://[ip]:9200,ip填运行es的服务器ip,可以看到安装的es的版本信息。说明es已经安装成功。