直接进入正题,下载对应的版本,我的是6.5.4
第一步:
下载好的tar文件,解压缩之后放在指定的目录下,我的是放在/home/install/elasticserach-6.5.4
第二步:创建用户和用户组(因为Elastic 不允许root用户进行启动,说是考虑安全具体百度一下)
groupadd es
useradd es -g es
chown -R es:es /home/install/elasticsearch-6.5.4
第三步: 修改端口绑定设置,保存并退出
vim /home/install/elasticsearch-6.5.4/config/elasticsearch.yml
搜索文件中network.host(/network.host)
取消注释:将后面的IP修改成不限制: 0.0.0.0
第四步:修改config/jvm.options, -Xms/-Xmx,原始是各一个G,我修改成128m。保存并退出
第五步:修改/etc/sysctl.conf,在文章最后面加入下面代码,
vm.max_map_count=655360
保存并退出,然后在执行 sysctl -p 出现下图表示修改成功
第六步:切换用户:su es;
进入/home/install/elasticserach-6.5.4/bin 执行:./elasticsearch -d
表示启动成功,下面我们可以访问,备注(如果是测试服务器需要将9200端口放开)我们访问一下,
如果看到这样的页面表示已经启动成功了,如果文章有漏洞请各位大神指正,感谢