Elasticsearch7.6.2 搭建的坑

1.root用户不能执行

2.创建用户记得给权限

useradd testuser  创建用户testuser
passwd testuser  给已创建的用户testuser设置密码

chown  –R  test:test  路径

3.查看es对应的jdk版本 

Elasticsearch7.6.2我使用的是:

4.修改配置文件的时候,前面加一个空格

 5.修改  /etc/sysctl.conf 文件

 在执行命令 sysctl -p 立即生效

5.修改这个文件 /etc/security/limits.d/20-nproc.conf

* hard nproc 4096

 保存,使用ulimit -u 命令查看

6.错误“max file descriptors [4096] for elasticsearchprocess is too low, increase to at least [65535]”

修改/etc/security/limits.conf文件,添加“* - nofile65536 ”,“*”表示给所有用户起作用

 切换到普通用户,使用命令查看进程数:

ulimit -Hn

7.最后一个最深的坑,简直是真坑啊。

我用scp传的解压后的包,然后所有的es节点都已经启动了,就是不能形成集群。

最后是把data目录清空,再重启就好了。

http://host:9200/_cluster/health?pretty

原文地址:https://www.cnblogs.com/fishperson/p/13214998.html