elasticsearch单点搭建

下载解压就不说了,这里说一下环境和配置,还有注意事项

一、环境

jdk1.8.0_151 

elasticsearch-5.6.3


二、配置

config文件夹下elasticsearch.yml文件

cluster.name: WLF-ES 集群名称

node.name: WLF-ES01 节点名称

path.data: 数据文件的路径

path.logs 日志文件的路径

bootstrap.memory_lock: true 启动时是否锁内存,建议锁内存

network.host 绑定ip地址,默认0.0.0.0表示所有地址,绑定了ip地址,将暴露在公网中,注意安全防护

http.port 端口号

config文件夹下jvm.options文件

该文件设置jvm的相应参数,包括垃圾回收策略和虚拟机内存。

一般可以设置Xms和Xmx


三、注意事项

1、不能使用root进行启动

     否则报错如下

uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root

      需要使用非root用户,将elasticsearch文件夹下的所有文件授权给该用户,注意将指定的数据和日志文件授权给该用户

2、最大虚拟内存太小

      报错如下

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
       修改sysctl.conf文件,新增如下配置

vm.max_map_count=655360
3、用户最大可创建文件数太小

报错如下

ERROR: bootstrap checks failed
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
修改/etc/security/limits.conf文件,新增如下配置

* soft nofile 65536
* hard nofile 131072
4、锁定内存失败

报错如下

ERROR: bootstrap checks failed
memory locking requested for elasticsearch process but memory is not locked
修改/etc/security/limits.conf文件,新增如下配置

* soft memlock unlimited
* hard memlock unlimited


目前遇到的状况就这些,然后就可以成功启动了



查看是否锁内存



查看文件最大描述符个数



查看基本信息

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值