欢迎投稿

今日深度:

elasticsearch单点搭建,elasticsearch单点

elasticsearch单点搭建,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


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



查看是否锁内存



查看文件最大描述符个数



查看基本信息


www.htsjk.Com true http://www.htsjk.com/Elasticsearch/28387.html NewsArticle elasticsearch单点搭建,elasticsearch单点 下载解压就不说了,这里说一下环境和配置,还有注意事项 一、环境 jdk1.8.0_151  elasticsearch-5.6.3 二、配置 config文件夹下elasticsearch.yml文件 cluster.na...
相关文章
    暂无相关文章
评论暂时关闭