org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
添加用户:useradd -m 用户名 然后设置密码 passwd 用户名
useradd -m admin
passwd admin
修改文件夹权限
chown -R admin elasticsearch
[admin@izbp1f44r0ae84ee2eacqyz bin]$ ./elasticsearch &
curl get "127.0.0.1:9200"
问题一
max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]
修改/etc/security/limits.conf文件,添加或修改如下行:
* hard nofile 65536 * soft nofile 65536
问题二
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
解决办法:切换root账户 vim /etc/sysctl.conf
增加一行 vm.max_map_count=655360
接着执行 sysctl -p