java - 授予 Elasticsearch 访问 Java 的适当权限

标签 java ubuntu elasticsearch access-denied

我在 Ubuntu VM 上安装了 elasticsearch,然后添加了 java,因为它丢失了。但是当我启动 Elasticsearch 时,它会运行几秒钟并崩溃。在日志中,我发现以下消息:

[2021-10-26T09:36:37,275][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [node1] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: org.elasticsearch.common.inject.CreationException: Guice creation errors:

1) An exception was caught and reported. Message: access denied ("java.lang.RuntimePermission" "accessClassInPackage.jdk.internal.vm.annotation")
  at _unknown_
Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "accessClassInPackage.jdk.internal.vm.annotation")

最佳答案

正如@leandrojmp 所说,版本 7.x 带有 java,所以只需安装它。给他点赞,解决了我的问题!

关于java - 授予 Elasticsearch 访问 Java 的适当权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69720946/

相关文章:

嵌套级别的 Java 8 流优化

python - 从 Web Flask App 更新 GTK 菜单

python - 使用 Ubuntu 16.04 获取 wxPython 并将其与 Pycharm 一起使用

go - 如何使用golang查询将数据流传输到Cassandra

java - Spring Boot中引入token登录

java - 对如何在Java中应用格式感到困惑

java - 数组初始化非法? ( java )

c++ - 无法配置 odbc

path - 当存在路径集(path.data)时,如何在elasticsearch中存储碎片?

python - Elasticsearch [PUT] 错误