问题标签 [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.
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。它失败并产生以下错误。
文档:
- https://www.elastic.co/blog/tls-elastic-stack-elasticsearch-kibana-logstash-filebeat
- https://www.elastic.co/guide/en/kibana/6.1/installing-xpack-kb.html
- https://www.elastic.co/guide/en/kibana/6.1/security-settings-kb.html
- https://www.elastic.co/guide/en/kibana/current/production.html#enabling-ssl
- https://www.elastic.co/guide/en/kibana/6.1/using-kibana-with-security.html
- https://www.elastic.co/guide/en/kibana/6.1/settings.html
- https://www.elastic.co/guide/en/elasticsearch/reference/6.1/certutil.html
devws-kibana.key
devws-kibana.crt
ca.crt
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
我对上面链接中的以下代码片段特别感兴趣:
此代码段是否适用于我的情况?密码包含在哪里?
我用谷歌搜索了很多,但找不到一个完整的例子。对于任何信息或链接,我将不胜感激。
bash - 如何知道 Elasticsearch 中是否安装了 X-Pack?
我使用 Debian 软件包安装 Elasticsearch 并在其中安装了 X-pack。现在,我想验证 X-Pack 是否安装成功。
有没有一种简单的方法来验证这一点?
elasticsearch - 使用 .yml 文件更改 elasticsearch 中的默认密码
如果我有一个 elasticsearch.yml 配置文件,是否可以更改默认密码?我应该在我的 .yml 文件中添加什么来做到这一点?现在它的changeme
.
我在用Elasticsearch 5.6.4
我的.yml
档案
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] 的处理程序
请帮我创建一个简单的观察者
spring-boot - Spring Boot 使用基本身份验证连接到 Elasticsearch
概述:
我尝试了 API 和本地弹性搜索之间的非安全连接,一切正常。为了确保连接,我执行以下步骤在我的弹性上添加 xpack 插件并在 api 中使用它:
- 从弹性部分,我安装了基于安装 xpack的 xpack ,并且在 Api 之外一切都很好。然后添加用户名api和密码apipass作为新的弹性超级用户。
- 从 API 方面,我更新了以下代码以实现安全连接: Java Client and Security
我的代码在弹性配置中发生了变化:
问题:
尝试通过应用程序运行弹性查询时,将引发以下异常:
如果有人可以与我分享他们的真正解决方案,通过基本身份验证将 Spring Boot 应用程序连接到 Elasticsearch,我将不胜感激?
elasticsearch - 如何使用 X-Pack 在弹性搜索中添加 IP 过滤器,而不添加用户身份验证?
一旦我xpack.security.enabled: false
从elasticsearch.yml
我开始获取用户名和密码身份验证窗口中删除,但如果我有xpack.security.enabled: false
我无法添加 IP 过滤器。我该如何解决?
我也尝试添加
xpack.security.audit.enabled: false
xpack.security.http.filter.enabled: true
但这没有帮助
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-management和https://www.elastic 的说明进行操作。 co/guide/en/logstash/6.x/configuring-centralized-pipelines.html
但是,如果我在 logstash vm 上手动设置一个 conf 文件和管道(而这些在托管试用版中运行良好)并且如果我从 Kibana UI 创建新的管道......除了拥有我的在 logstash 管道管理下保存的管道
任何提示?我错过了一些步骤吗?
elasticsearch - Kibana 发现没有找到结果
我已经安装了带有 x-pack 功能的 elk 堆栈,并使用 filebeat 发送日志。一切看起来都不错,昨晚我能够在 kibana -discover 中看到日志,今天早上我登录到 kibana 并且看不到任何日志。它显示没有找到结果我使用了昨晚使用的相同索引模式
然后我再次发送了一些带有filebeat的日志,这些日志出现在kibana中,1小时后这些日志消失了,我再也看不到日志了吗?谁能建议正在发生的事情
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 设置的凭据。
幽灵在哪里?