一、配置
1、首先将elasticsearch压缩包解压,并完成重命令,为es622。为多个虚拟机做同样的操作,方便后面的集群搭建。
2、进入主虚拟机的es622/config/目录下,编辑elasticsearch.yml文件,在该文件中加入以下图示内容:
3、其次,我们进入其他的从机,作上述同样的操作,然后编辑从机的elasticsearch.yml文件,如下图所示。
4、为所有的虚拟机配置完elasticsearch.yml文件后,开始为每个虚拟机配置内存,该步骤所有虚拟机都一样。编辑虚拟机/etc/目录下的sysctl.conf文件。为该文件添加如图所示的内容。
5、最后为所有虚拟机设置资源使用配置文件,用来限制用户对于资源的使用。编辑/etc/security/目录下的limits.conf文件。
6、分别为所有的虚拟机编辑好上述文件的后,保存退出编辑文件,然后生效配置:sysctl -p
二、运行
1、elasticsearch的运行是不可以在root用户下运行的,所以我们要给自己的普通用户授权,将用户转换为普通用户,我自己设置的普通用户为henry。
2、最后启动elasticsearch,先将虚拟机切换到普通用户henry,然后执行/es622/bin目录下的elasticsearch文件
3、如果执行后,出现以下结果说明elasticsearch启动运行成功。
三、后台关闭
1、我们需要查看elasticsearch 该进程的ip
2、关闭该进程,即可关闭elasticsearcch