目录
安装环境
CentOs: 7
JDK:1.8
Elasticsearch: 6.3.0
安装
1.创建centos新用户
出于安全考虑,elasticsearch默认不允许以root账号运行。 所有我们要执行下面的命令创建一个用户
useradd leyou
查看用户
id leyou
设置密码
passwd leyou
这里如果密码设置的位数少会提示,不用管,再输入一遍就成功了

2.上传安装包
我们将安装包上传到:/home/leyou目录

3.设置文件权限
输入命令,退出leyou用户
exit
cd到乐优文件夹中
cd /home/leyou
给文件夹授权
chown leyou:leyou elasticsearch-6.3.0.tar.gz
给文件授权
chmod 755 elasticsearch-6.3.0.tar.gz
授权成功后,会看到它从红色编程了绿色

我们再切换到leyou用户下
su - leyou
输入ls可以看到已经可以操作这个压缩包了

4.解压缩
tar zxvf elasticsearch-6.3.0.tar.gz
5.重命名
mv elasticsearch-6.3.0 elasticsearch
配置Elasticsearch
1.进入配置文件中
cd elasticsearch/config
2.配置虚拟机内存
进入jvm文件中
vim jvm.options
把xms和xmx都改成512m

3.修改yml配置文件
输入命令
vim elasticsearch.yml
指定数据和日志保存的目录
path.data: /home/leyou/elasticsearch/data
path.logs: /home/leyou/elasticsearch/logs
4.修改config文件
elasticsearch默认是不允许远程访问的,我们需要修改一下配置
vim elasticsearch.yml
把network设置成所有人都能访问
network.host: 0.0.0.0
5.创建data目录和logs目录
我们先cd到elasticsearch目录,然后输入ls查看

既然已经存在logs目录我们就只需要新建data目录
mkdir data
6.启动elasticsearch
进入bin目录
cd ../bin
启动elasticsearch
./elasticsearch
输入虚拟机ip+9200端口号即可访问成功

注意:启动elasticsearch时应该会报错,下面这篇博客中汇总了所有我启动过程中遇到的问题
https://blog.youkuaiyun.com/Delicious_Life/article/details/104267732
本文详细介绍了在CentOS 7环境下部署Elasticsearch 6.3.0的全过程,包括创建用户、上传安装包、设置文件权限、解压缩、重命名、配置虚拟机内存、修改yml配置文件、创建数据和日志目录以及启动Elasticsearch。
458

被折叠的 条评论
为什么被折叠?



