linux - 如何在 Linux 机器上以 root 用户身份运行 Elasticsearch 2.1.1

标签 linux elasticsearch elasticsearch-plugin

我正在尝试在我的 Linux 机器上运行 Elasticsearch 2.1.1,我是它的根用户。

当我尝试执行 Elasticsearch 时,出现以下错误:

Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
        at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:93)
        at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:144)
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:285)
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
Refer to the log for complete error details.

我引用了互联网上的一些建议,他们提到以不同的用户身份运行它。我的方案是仅以 root 用户身份运行。如何在不以不同用户身份运行的情况下解决这个问题。

最佳答案

基于以下 code-snippet看起来你应该能够通过启用属性来实现这一点 es.insecure.allow.root

示例:

bin/elasticsearch -Des.insecure.allow.root=true

关于linux - 如何在 Linux 机器上以 root 用户身份运行 Elasticsearch 2.1.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34920801/

相关文章:

java - java API 的字符串查询未按名称找到某些文档

security - Kibana服务器认证

Elasticsearch 标准分词器不处理 "a.b"条目?

elasticsearch - Elasticsearch上的“Too many open files”

elasticsearch - 如何设置现有的 Elasticsearch 映射,从索引:否到索引:已分析

elasticsearch - 如何在窗口中安装ICU分析插件?

linux - 如何在一行命令中将密码应用于 sudo 并执行 su root?

linux - 从命令行自动配置 Jupyter 密码

javascript - 通过 Crypto.js 获取文件的 md5sum

linux - yii2 : use fxp assets plugin or asset-packagist?