问题说明: 使用ES专属用户启动ES服务时, 终端抛出如下错误:
[elastic@host-10-0-20-50 bin]$ 2018-11-05 04:26:38,466 main ERROR Could not register mbeans java.security.AccessControlException: access denied ("javax.management.MBeanTrustPermission" "register") at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472) at java.lang.SecurityManager.checkPermission(SecurityManager.java:585) ...... SettingsException[Failed to load settings from /data/elk/es-node1/config/elasticsearch.yml]; nested: AccessDeniedException[/data/elk/es-node1/config/elasticsearch.yml]; ...... Caused by: java.nio.file.AccessDeniedException: /data/elk/es-node1/config/elasticsearch.yml ......问题分析: 错误信息说明: 当前用户无的访问被拒绝, 可知ES专属用户无法执行当前应用.
解决方法: 为ES创建专属用户后, 对其赋予相应的读写权限.
# 为该用户赋予相关操作权限 chown -R elastic:elastic /data/elk 版权声明作者: ma_shoufeng(马瘦风)
出处: 博客园 马瘦风的博客
您的支持是对博主的极大鼓励, 感谢您的阅读.
本文版权归博主所有, 欢迎转载, 但未经博主同意必须保留此段声明, 且在文章页面明显位置给出原文链接, 否则博主保留追究法律责任的权利.