问题标签 [elasticsearch-x-pack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
915 浏览

ssl - Windows 上的 Kibana SSL PEM 错误

注意:我将在最终安装中重新生成所有密码和证书,因为我已在此处提供了所有这些信息。我也在这里问过同样的问题

https://discuss.elastic.co/t/kibana-ssl-pem-error-on-windows/117851/2

环境

  • Windows 10 企业版
  • 弹性搜索版本:6.1.1 (elasticsearch-6.1.1.zip)
  • Kibana 版本:6.1.1 (kibana-6.1.1-windows-x86_64.zip)

问题: 我正在尝试在 kibana 中启用 SSL,但遇到了问题。我一生都无法弄清楚我做错了什么。这是我到目前为止所采取的步骤。

0) 使用 certutil--in标志创建 Yaml 文件。

1)声明用于powershell命令的变量

2)在elasticsearch中安装x-pack

3) 创建自签名 CA 证书。

4)为elasticsearch和kibana创建证书

5)将证书复制到正确的目录

6) 将 Elasticsearch.yml 更新到下面

7) 将安全密钥密码短语添加到密钥库

8) 启动 Elasticsearch

9) 为内置帐户设置密码

10) 从响应中解析密码并保存到临时文件。

11)xpack.ssl.key_passphrase从 Elasticsearch.yml中删除设置

12) 重启 Elasticsearch

13) 验证 Elasticsearch 是否有效(确实有效)

14)在kibana中安装X-Pack

&"$kibana\bin\kibana-plugin.bat" install x-pack

15) 更新 Kibana.yml 到下面

16) 启动 Kibana

17) 验证 Kibana 是否正在运行并且我能够使用弹性用户登录

18) 停止 Kibana

19) 更新 Kibana.yml 到下面

20)尝试启动kibana。它失败并产生以下错误。

文档:

devws-kibana.key

devws-kibana.crt

ca.crt

0 投票
1 回答
650 浏览

elasticsearch - 如何在 Java 客户端中使用用户名和密码(无 SSL)连接到 Elasticsearch?

我正在学习 Elasticsearch (6.1.3) 以在基于 Java 的 Web 应用程序中使用它。

我已经安装了 X-Pack。现在我需要知道如何通过简单地提供用户名和密码而不使用 SSL 在 Java 客户端中编程。我发现此页面很有帮助,但缺少:

https://www.elastic.co/guide/en/x-pack/current/java-clients.html

我对上面链接中的以下代码片段特别感兴趣:

此代码段是否适用于我的情况?密码包含在哪里?

我用谷歌搜索了很多,但找不到一个完整的例子。对于任何信息或链接,我将不胜感激。

0 投票
2 回答
4054 浏览

bash - 如何知道 Elasticsearch 中是否安装了 X-Pack?

我使用 Debian 软件包安装 Elasticsearch 并在其中安装了 X-pack。现在,我想验证 X-Pack 是否安装成功。

有没有一种简单的方法来验证这一点?

0 投票
2 回答
6572 浏览

elasticsearch - 使用 .yml 文件更改 elasticsearch 中的默认密码

如果我有一个 elasticsearch.yml 配置文件,是否可以更改默认密码?我应该在我的 .yml 文件中添加什么来做到这一点?现在它的changeme.

我在用Elasticsearch 5.6.4

我的.yml档案

0 投票
1 回答
468 浏览

elasticsearch - 如何通过 xpack 创建 elasticsearch watcher

我刚刚尝试使用 elasticsearch,现在尝试创建第一个观察者

我在 elasticsearch 文档中阅读了一些信息:https ://www.elastic.co/guide/en/x-pack/current/watcher-getting-started.html

现在我尝试创建一个:

PUT 方法 + auth 标头

我输入:

但现在我看到了错误:

未找到 uri [/apiconnect508/_xpack/watcher/watch/log_audit] 和方法 [PUT] 的处理程序

请帮我创建一个简单的观察者

0 投票
3 回答
6670 浏览

spring-boot - Spring Boot 使用基本身份验证连接到 Elasticsearch

概述:

我尝试了 API 和本地弹性搜索之间的非安全连接,一切正常。为了确保连接,我执行以下步骤在我的弹性上添加 xpack 插件并在 api 中使用它:

  • 从弹性部分,我安装了基于安装 xpack的 xpack ,并且在 Api 之外一切都很好。然后添加用户名api和密码apipass作为新的弹性超级用户。
  • 从 API 方面,我更新了以下代码以实现安全连接: Java Client and Security

我的代码在弹性配置中发生了变化:

问题:

尝试通过应用程序运行弹性查询时,将引发以下异常:

如果有人可以与我分享他们的真正解决方案,通过基本身份验证将 Spring Boot 应用程序连接到 Elasticsearch,我将不胜感激?

0 投票
0 回答
395 浏览

elasticsearch - 如何使用 X-Pack 在弹性搜索中添加 IP 过滤器,而不添加用户身份验证?

一旦我xpack.security.enabled: falseelasticsearch.yml我开始获取用户名和密码身份验证窗口中删除,但如果我有xpack.security.enabled: false我无法添加 IP 过滤器。我该如何解决?

我也尝试添加

xpack.security.audit.enabled: false xpack.security.http.filter.enabled: true

但这没有帮助

0 投票
0 回答
937 浏览

elasticsearch - 无法在 Elastic Cloud X-pack 中进行集中式管道管理

我正在尝试设置集中管道管理,但它仍然无法正常工作。

我正在使用 Elastic Cloud 试用版和在本地 vm 上运行的 Logstash

我的 logstash.yml 看起来像:

我按照https://www.elastic.co/guide/en/logstash/6.x/logstash-centralized-pipeline-management.html#logstash-centralized-pipeline-managementhttps://www.elastic 的说明进行操作。 co/guide/en/logstash/6.x/configuring-centralized-pipelines.html

但是,如果我在 logstash vm 上手动设置一个 conf 文件和管道(而这些在托管试用版中运行良好)并且如果我从 Kibana UI 创建新的管道......除了拥有我的在 logstash 管道管理下保存的管道

任何提示?我错过了一些步骤吗?

0 投票
1 回答
238 浏览

elasticsearch - Kibana 发现没有找到结果

我已经安装了带有 x-pack 功能的 elk 堆栈,并使用 filebeat 发送日志。一切看起来都不错,昨晚我能够在 kibana -discover 中看到日志,今天早上我登录到 kibana 并且看不到任何日志。它显示没有找到结果我使用了昨晚使用的相同索引模式

然后我再次发送了一些带有filebeat的日志,这些日志出现在kibana中,1小时后这些日志消失了,我再也看不到日志了吗?谁能建议正在发生的事情

0 投票
1 回答
1754 浏览

docker - Elasticsearch Docker Compose 没有启动 - 如何?

与使用 Docker-Compose 来启动 Elasticsearch Platinum + Kibana 相比,我一直在尝试了解在使用 Docker 时遇到的问题。ES 非铂金图像工作正常。另一方面,ES Platinum 映像仅在我按提示执行 docker 命令时才有效。通过尝试使用 docker-compose 来做同样的事情,它失败了。

当我从 Docker 命令行运行以下代码时,一切正常。ES Platinum 和 Kibana 两个应用程序都运行良好且工作正常。

上面的代码工作正常。

但是,如果我使用 docker-compose 和下面的代码尝试同样的事情,它就不起作用。我尝试通过添加功能或参数来多次修改下面的代码,但无论如何它都不起作用。

当我查看日志时,看起来这是 ES 中的一个简单的身份验证问题。在某些尝试中,ES 的日志将显示

在某些尝试中,Kibana 错误日志显示:

一开始我以为这个问题与我忘记的某个参数有关,但现在似乎出于某种神秘的原因,在使用 docker-compose 时,无论如何都会发生带有凭据(用户/密码)的身份验证问题。

例如,如果我去浏览器访问 ES,会弹出一个带有登录名和密码的屏幕,并且它不接受通过 docker-compose.yml 为 ES 设置的凭据。

幽灵在哪里?