linux安装Elasticsearch详细步骤
坑都已经踩好了?照着步骤一次成功??不多废话?走起 #?##?安装java运行环境elasticsearch是用Java实现的?跑elasticsearch必须要有jre支持?所以必须先安装jre 可以参考 https://www.cnblogs.com/renxixao/p/11462752.html #?##?安装elasticsearch-6.2.4
[[email?protected] ~]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz [[email?protected] ~]# tar -zxvf elasticsearch-6.2.4.tar.gz -C /usr/local/
从5.0开始?elasticsearch?安全级别提高了?不允许采用root帐号启动 所以我们要添加一个用户用来启动?elasticsearch 开始之前先把防火墙关了 耽误事?? [[email?protected] ~]# systemctl stop firewalld.service [[email?protected]~]# systemctl disable firewalld.service//禁止防火墙开机启动 [[email?protected] ~]# useradd es//创建es用户 [[email?protected] ~]# chown -R es:es /usr/local/elasticsearch-6.2.4///把目录权限赋予给es用户 [[email?protected] ~]# su es//切换至es用户 [[email?protected] root]$ vi /usr/local/elasticsearch-6.2.4/config/elasticsearch.yml ? 把?host改为本机地址 记得把前面注释#删掉 再执行?sh?/usr/local/elasticsearch-6.2.4/bin/elasticsearch
修改/etc/security/limits.conf文件?在文件末尾添加如下 [[email?protected] root]$ su root
[[email?protected]~]# vi /etc/security/limits.conf
*?????? hard??? nofile???????????65536 *?????? soft?????nofile???????????65536
[[email?protected] ~]# vi /etc/security/limits.d/20-nproc.conf
? *??? ? ? ? ? soft??????????? nproc?????4096 *??????????? hard? ? ? ??? nproc???? 4096 root???????soft??????????? nproc?????unlimited
/etc/sysctl.conf文件末尾添加?vm.max_map_count?=?2621441 [[email?protected] ~]# vi /etc/sysctl.conf [[email?protected]~]# sudo sysctl -p /etc/sysctl.conf//立即生效 ? 以上三个是常见的三个错误?其余的请自行百度 [[email?protected] ~]# ulimit -a
接着切换到es用户启动 [[email?protected] ~]# su es [[email?protected] root]$ sh/usr/local/elasticsearch-6.2.4/bin/elasticsearch -d //加-d就是启动后台进程 [[email?protected] root]$ ps -ef|grep elasticsearch 验证下服务是否正常运行 curl http://192.168.88.133:9200
出来这个?说明配置OK 浏览器请求下?http://192.168.88.133:9200/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |