Linux 系统安装elasticsearch后,执行./bin/elasticsearch命令提示“don't run elasticsearch as root.”错误,意思是elasticsearch不能在root下运行。
解决方案:
1、liunx创建新用户 adduser test 然后给创建的用户设置密码 输入两次密码。
2、切换刚才创建的用户 su test 然后执行elasticsearch 会显示Permission denied 权限不足。
3、给新建的test赋权限,在root登录时,执行命令:chown -R test /opt/elasticsearch 给test赋权限
重新执行./bin/elasticsearch命令,则不再报该错误。