【发布时间】:2020-08-17 13:31:49
【问题描述】:
我已经在 Ubuntu 上安装了 Elasticsearch 7.1。我想用密码保护集群,所以我在elasticsearch.yml文件中设置了:xpack.security.enabled: true。现在,当我重新启动 Elasticsearch 时,我会收到以下消息:
如果在 [basic] 上启用了安全性,则必须启用传输 SSL 执照。请将 [xpack.security.transport.ssl.enabled] 设置为 [true] 或通过设置 [xpack.security.enabled] 禁用安全性
我正在使用基本许可证。我看过this guide,它解释了如何使用elasticsearch-certutil 在节点上安装SSL 证书。
问题:
是否可以在不将
xpack.security.transport.ssl.enabled设置为 true 的情况下对集群进行密码保护?如果我有上述指南并在 elasticsearch 集群上安装 SSL 证书,我的网络服务器上是否需要任何 ssl 证书?我不希望 web 服务器和 elasticsearch 之间的通信使用 SSL。
【问题讨论】:
-
您的浏览器不需要 SSL 证书。您可以使用 http 端点,但如果启用了安全性,则需要提供基本身份验证的用户名和密码。
-
您找到解决方案了吗?可以发一下吗?
-
@MartinAndersen:我在下面的答案中写下了我学到的任何东西。
标签: elasticsearch