一、下载tar包
在官网的这个目录可以下载elasticsearch的历史版本
https://www.elastic.co/cn/downloads/past-releases#elasticsearch
二、创建用户
linux环境下,elasticsearch是不允许root用户运行的,所以使用另外的用户。
三、解压tar包
将tart包上传至linux环境中后,使用如下命令解压tart包至目标文件夹。
tar -zxvf elasticsearch-6.5.4.tar.gz -C /usr/soft
四、将elasticsearch解压后的文件夹的读写权限赋给新创建的“es”用户
chown es:es elasticsearch-6.5.4 -R
五、修改配置文件
1.修改elasticsearch.yml
进入elasticsearch文件夹下的config目录,编辑elasticsearch.yml文件。
cd /usr/soft/elasticsearch-6.5.4/config
vi elasticsearch.yml
找到network.host这一行,修改为虚拟机的ip地址。
2.修改jvm.options
在elasticsearch目录中编辑jvm.options文件
vi jvm.options
找到下图所在行
修改为
3.修改sysctl.conf
使用如下命令编辑文件
vi /etc/sysctl.conf
在末尾处加上一行
vm.max_map_count=262144
六、启动elasticsearch
使用如下命令切换至新创建的“es”用户
su - es
进入elasticsearch的bin目录
cd /usr/soft/elasticsearch-6.5.4/bin
执行启动脚本
./elasticsearch
七、常见问题
若在启动时有错误,请参见另一篇博文的问题汇总
https://blog.csdn.net/y506798278/article/details/94312445
八、验证
在浏览器中输入输入ip+端口,显示如下界面表示elasticsearch启动成功,当然linux向外提供端口需注意防火墙打开端口。
九、关闭elasticsearch
可以新创建一个终端连接linux,查看运行中的进程
查看命令如下
jps
关闭进程
kill 1905 -- 1905为jps查询所知