elasticsearch5.4.1安装配置

1、下载网址
 https://www.elastic.co/cn/downloads

2、安装
  把下载的.tar弄到某目录下 如/usr/local/software 
  解压
  tar –zvxf elasticsearch-5.4.1.tar.gz

3、解压后转移目录
  mv elasticsearch-5.4.1 /usr/loacl 

4、 启动两种
  ./bin/elasticsearch   前端启动命令
  ./bin/elasticsearch -d    后台启动命令

5、 启动权限
 由于elasticsearch 内部限定 如果是 root 用户启动 报错

这里写图片描述

 为什么会这样呢?这是因为处于系统安装考虑的设置,由于Elasticsearch可以接收用户输入的脚本并且执行,为了系统安全考虑,不允许root账号启动,所以建议给Elasticsearch单独创建一个用户来运行Elasticsearch。
5.1、创建elasticsearch用户组以及elasticsearch用户,命令如下:
groupadd elasticsearch
useradd elsearch -g elsearch -p elasticsearch
说明:useradd  elasticsearch(用户名) -g elasticsearch(组名) -p elasticsearch(密码)

5.2、权限赋予
 chown -R elasticsearch:elasticsearch elasticsearch
 如果没有这步 可能有类似的错误如下:

这里写图片描述

5.3、效果

这里写图片描述

  切换到elasticsearch用户下,再次执行启动命令,如图所示,则说明启动成功
  su elsearch
  su 加 要切换的用户名
6、 安装完成后使用IP访问
当安装完成之后我们当然希望他在其他局域网内通过IP可以访问,可是执行:http://192.168.60.160:9200/,始终不能连接成功,而且centos下用localhost、127.0.0.1都能够连接成功。
解决
cd elasticsearch/config/
vim elasticsearch.yml
修改 network.host
为本机IP 192.168.60.160
再次启动?
7、然后又报错了

这里写图片描述

1.  切换到root用户
2.  修改/etc/security/limits.conf
vi /etc/security/limits.conf
添加 注意格式 前边的* 不能少
* soft nofile 65536

* hard nofile 131072

* soft nproc 2048

* hard nproc 4096
3.  先看红字部分 再考虑修改 /etc/security/limits.d/90-nproc.conf
vi /etc/security/limits.d/90-nproc.conf
注:可能会出现没有 90-nproc.conf 的错误
那就
cd /etc/security/limits.d/
看看有啥 .conf 第一次我出现的是20-nproc.conf 改它就是了
修改如下内容:
* soft nproc 1024
修改为
* soft nproc 2048

但是 我第一次的效果如下 4096 远大于说明中的 2048所以该文件 没有修改最后一样运行了
4.  修改vi /etc/sysctl.conf 
添加下面配置:
vm.max_map_count=655360
并执行命令:
sysctl -p
8、然后又报错了

这里写图片描述

版权声明:本文为博主原创文章 转载请备注原创地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值