1.root用户不能执行

Elasticsearch7.6.2  搭建的坑

2.创建用户记得给权限

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

chown  –R  test:test  路径

3.查看es对应的jdk版本 

Elasticsearch7.6.2  搭建的坑

Elasticsearch7.6.2我使用的是:

Elasticsearch7.6.2  搭建的坑

Elasticsearch7.6.2  搭建的坑

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

Elasticsearch7.6.2  搭建的坑

 

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

Elasticsearch7.6.2  搭建的坑

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

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

* hard nproc 4096

Elasticsearch7.6.2  搭建的坑

 

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

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

Elasticsearch7.6.2  搭建的坑

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

Elasticsearch7.6.2  搭建的坑

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

ulimit -Hn

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

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

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

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

Elasticsearch7.6.2  搭建的坑

 

相关文章:

  • 2021-11-03
  • 2022-12-23
  • 2022-01-06
  • 2022-12-23
  • 2021-11-26
  • 2021-11-28
  • 2021-09-30
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-16
  • 2021-08-28
  • 2021-05-27
  • 2021-07-12
相关资源
相似解决方案