乐趣区

Elasticsearch启动问题小记

1. 不能用 root 用户启动

useradd 添加用户
chown -R 修改 ES 所有者

vim /etc/sudoers

照抄 root 写法即可把新用户赋予 suso 权限

2.Error: Could not find or load main class org.elasticsearch.tools.java_version_checker.JavaVersionChecker

因为 es 安装目录放在了 root 的家目录下,新用户是不能访问到的,所以即使 ES 属于新用户了,但目录权限原因访问不到 lib 里的 jar 包,所以找不到 Java 类。把 ES 搬到新用户的家目录以内即可。

退出移动版