问题标签 [elastic-cloud]
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.
elastic-stack - 如何在 Filebeat/Metric beat 中创建自定义索引
要求是在 filebeat 中创建自定义索引。它在 Kubernetes 中作为守护进程运行。我需要不同命名空间的日志来拥有单独的索引。有什么方法可以实现这一点,因为 filebeat 不提供像日志存储这样的灵活性
elasticsearch - elasticdump - 连接到弹性云/kibana
我通过 GCP 使用“Elastic Cloud(Elasticsearch 托管服务)”在弹性云上托管了一个 elasticsearch 实例。
我正在尝试从 npm 运行 elasticdump 以提取和推送数据,但我没有运气。我不确定我是否正确连接(我发现让我到达任何地方的唯一方法是将用户名和密码之一放在 url 中,例如
最终没有给我未经授权的回复,但我得到了一个 html 页面的转储,简而言之:
有谁知道我需要采取哪些步骤才能让 elasticdump 能够连接到我托管的弹性搜索?
elasticsearch - 需要帮助为 Elastic stack 设置数据管理层
我正在尝试为我当前现有的弹性云集群设置一个管理层,但不知道如何实现这一点,在网络上找不到太多帮助。有人可以帮忙吗?
在存储到弹性搜索等之前,我需要混淆敏感数据。
ssl - 弹性云地图自定义域给出认证错误
我正在尝试在弹性云中映射我的自定义域。从 .eu-west-1.aws.found.io:9243 到 elastic.mydomain.com 我正在关注该文档https://xeraa.net/blog/2020_custom-domains-and-anonymous-access-on-弹性云/。我需要对 Kubernetes 中的入口控制器做同样的事情
为此,我在 Kubernetes 中使用外部服务。这是我的清单文件
~
我收到错误,您的连接不安全,当继续不安全时,它显示客户端向 HTTPS 服务器发送了 HTTP 请求。
如何做到这一点?
elasticsearch - Elasticsearch 未分配的分片:corrupt_index_exception、no_valid_shard_copy、e_o_f_exception
我在 K8s 上使用 helm chart 进行弹性 7.12.0 集群(2 个主,2 个数据)部署,具有状态集(对于持久性,我有一个卷声明)。获得大量未分配的分片,其中分片已损坏。
*“unassigned_info”:{“原因”:“ALLOCATION_FAILED”“can_allocate”:“no_valid_shard_copy”“类型”:“corrupt_index_exception”
“caused_by”:{“type”:“e_o_f_exception”,“reason”:“读取过去的 EOF:NIOFSIndexInput(path="/usr/share/elasticsearch/data/nodes/0/indices/q-23aUrvSI6Sy9UPttY3Yw/0/index/ _lpy_1.fnm") 缓冲区:java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024] chunkLen: 1024 end: 29477" }*
在处理集群数据的持久卷时,有没有人遇到过这种类型的场景/我应该知道的任何配置?
谢谢
elasticsearch - IP 地址不匹配 Private Service Connect 与 Google 可以平台和 Elastic Cloud
我正在设置与 Elastic Cloud 的 GCP 私有服务连接,并且我已按照此页面中的说明进行操作:
所以我在 GCP 上设置了 Private Service Connect,创建了一个与 A-Record 相同的 ip 的 DNS,与在 Private Service Connect 上提供的 IP 相同。我在 Elastic Cloud 中创建了一个流量过滤器,它具有在 GCP 生成的相同 psc id,之后我将此流量过滤器添加到了其中一个 Elasticsearch 部署的安全性中。
在我在 Elastic 上面发布的文档中提到了以下部分:
要通过专用链接访问您的 Elasticsearch 集群,请使用以下 URL 结构:https://{elasticsearch_cluster_ID}.{private_hosted_zone_domain_name}:9243
例如:
https://6b111580caaa4a9e84b18ec7c600155e.psc.asia-southeast1.gcp.cloud.es.io:9243
您可以使用以下命令测试设置的 Google Cloud 控制台部分(将区域和 Elasticsearch ID 替换为您的集群):
检查 IP 地址 192.168.100.2。它应该与分配给您的 Private Service Connect 端点的 IP 地址相同。
建立连接,并向客户端提供有效证书。403 Forbidden 是预期的,您尚未将任何部署与 Private Service Connect 端点相关联。
我已经完成了这部分,并且收到了与上述 curl 响应类似的消息。但是,我的终端中 curl 响应中的 ip 是不同的。所以它与分配给我的私人服务连接端点的 ip 地址不同。
我无法共享配置的屏幕截图,因为它包含我不允许在公司外部共享的 psc id 或 IP 地址。但是配置与我上面发布的链接教程中的描述完全相同。
知道导致这种不匹配的原因是什么吗?或者其他人有类似的问题吗?
java - 弹性搜索:使用弹性搜索 API 生成弹性搜索查询
我想知道硬线查询和通过 API 生成的查询之间的区别?我正在使用弹性搜索 API 来构建查询。我期望的结果查询具有以下格式。
但是我使用 ElasticSearch 查询构建器 API 获得的输出格式如下。我观察到,对于小型数据集,这两个查询获得的结果完全相同。我不确定它对大型数据集的表现如何。
我为生成查询而编写的代码:
elasticsearch - 弹性搜索 kibana:生成的 pdf 报告中出现 404 错误
我在 V7.16.2 上使用弹性云。我正在尝试从弹性搜索 Kibana 仪表板中生成 PDF 报告。我可以对报告进行排队,但在 PDF 报告中只能看到下面的文本。
几天前,同一仪表板和使用同一用户的报告生成工作正常。我已经验证了权限,并且它具有附加到用户的“报告”角色。
很少观察
- 具有完全相同权限的其他用户能够为同一仪表板生成报告。
- 用户可以在不同的仪表板上生成 PDF 报告。
我检查了用户是否对特定仪表板上的报告数量有一些限制,但它没有看到弹性云的任何此类属性。
知道这里有什么问题吗?
PS:我也在弹性云社区上发布了同样的问题,但在这里创建以获得更多的可达性。你可以在这里找到