问题标签 [elasticsearch-marvel]

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 回答
198 浏览

azure - Elasticsearch 错误的索引时间

我正在尝试在 couchbase 到 elasticsearch 之间迁移(复制)3500 万个文档(这是一个标准数量,不是太大)。

我的 elasticsearch(1.3 版)集群由 Microsoft Azure 上的 3 个 A3(4 核,7 GB 内存)CentOS 服务器组成(每台服务器相当于亚马逊上的一台大型服务器)。

我使用“计时数据流”索引来存储文档。每个索引代表一个月,由 3 个分片和 2 个副本组成。

当我启动迁移脚本时,我看到插入时间变得非常慢(每秒大约 10 个文档),并且集群中每台服务器的平均负载超过 1.5。此外,JVM 内存几乎增加到 100%,而 cpu 显示为 20%,IOps 最大显示为 20。(我使用 Marvel CNC 获取所有这些数据)

  1. 有没有人在弹性搜索中遇到过这类索引问题?
  2. 我想知道是否有任何我应该注意的参数来扩展java内存?
  3. 我的集群规范是否足以每秒处理 100 个索引。
  4. 索引时间取决于索引有多大?它应该那么慢吗?

Thnx Niv

0 投票
1 回答
120 浏览

indexing - 什么是在 Elastic Search 中创建的“.marvel-20XX.XX.XX”命名索引?

当我访问 URL http://localhost:9200/_cat/indices时,我得到了大约 20 个索引,其中我只创建了 4 个。所有名称如下:

yellow open .marvel-20XX.XX.XX 1 1 50712 0 51.2mb 51.2mb.

如果我删除它们会正确吗?

0 投票
1 回答
687 浏览

elasticsearch - elasticsearch phrase_prefix 预期结果

我对弹性搜索有一些奇怪的行为。我正在使用带有自定义标记器的自定义分析器,它会在空格、+、- 的情况下拆分单词。

当我在寻找

我得到了巴黎奥林匹亚等预期的结果......但是当我搜索时

我根本没有得到任何结果。

设置:

字段映射:

部分文档样本(请求的字段):

0 投票
7 回答
6670 浏览

elasticsearch - 可以从 curl 访问 ES,但不能从 Marvel/Sense 访问

我沉浸在 Elastic Search 的 2 小时中。我用 Marvel 成功安装了 ES(marvel.agent.enabled: false在 config/elasticsearch.yml 中),并且能够从 Sense 发出成功的请求。我重新启动了我的开发机器,现在当我在 Sense 上发出以下请求时,它会响应:

请求(来源):

按照指示,我通过在 curl 上发出类似请求来检查 ES 是否可访问:

要求:

回复:

这让我认为 ES 是可用的。

继续下一项检查“您可能需要检查您的 CORS 设置。”。我根据此建议将以下配置添加到 elasticsearch.yml(并重新启动 ES) :

但是行为没有变化。

在 Marvel/Smart 设置中切换“支持基本身份验证”也没有影响。

欢迎任何关于可能出现问题的指示。

0 投票
1 回答
134 浏览

datetime - 如何将日期时间范围放入 Elasticsearch Marvel URL

Elasticsearch Marvel 仪表板允许我选择要显示的自定义日期时间范围。但我想知道如何复制包含我选择的日期时间范围的 URL 以与其他人共享?它的默认 URL 如下所示:

0 投票
1 回答
327 浏览

docker - 在构建中引用文件(Docker)

我使用 boot2docker 并想用 Dockerfile 构建一个简单的 docker 镜像:

路径/c/Users/buliov1/dev/elastic/plugins/marvel-latest.zip在我构建 dockerfile 的机器上存在并可访问。问题是我得到的内部版本 Failed: FileNotFoundException[/c/Users/buliov1/dev/elastic/plugins/marvel-latest.zip (No such file or directory)]

我搜索了文档,我看到的唯一解决方案是使用 ADD/COPY 并首先复制图像中的文件,然后运行使用该文件的命令。我不知道 docker build 究竟是如何工作的,但是,有没有办法在不先复制文件的情况下构建它?

0 投票
1 回答
2293 浏览

elasticsearch - Marvel 无法连接到 Elasticsearch 节点

我有一个 5 节点弹性搜索集群,其中所有节点上的所有设置都相同。Marvel 没有看到其中一个节点,在 elasticsearch.log 中我可以看到这些行一次又一次地重复:

节点都在同一个网络中,设置相同。任何想法可能是什么原因以及检查什么来解决这个问题?

提前致谢。

0 投票
1 回答
81 浏览

elasticsearch - 修改 Elastic Search 中的 _mapping 显示奇怪的行为

我已将 c#(NEST)中 PoCo 中的 CompanyName 字段类型从字符串修改为 int(仅用于测试)。第一件事是它没有反映在类型的映射中。它仍然在那里显示字符串

它确实允许我保存 CompanyName 的整数值。在惊奇中,数据也显示为 int。

ES 中的上一个文档

将字段类型更改为 int 后上次保存的文档

它可以很好地使用字符串和 int 值进行搜索,如果我们尝试在其中保存一些字符串,它会将 CompanyName 显示为 0(这很好)。但为什么它没有正确显示映射?

注意:我没有重新创建索引。它是现有的索引

0 投票
1 回答
1402 浏览

elasticsearch - 您如何配置弹性搜索奇迹以将其数据发送到不同的集群

我听说 Marvel 应该将其数据写入与其监控不同的集群。这是有道理的,因为如果您的生产集群向南迁移,您的监控也会如此。

谁能指出我执行此操作的步骤?

谢谢-道格

0 投票
1 回答
996 浏览

elasticsearch - Elasticsearch Marvel 将 .marvel-2015-* 索引设置为最大数量

嘿,我正在marvel旁边使用elasticsearch,我试图避免使用curator看起来像“.marvel-2015-*”的清理索引是否有特定的配置或一组配置可以用来完成此操作。

注意:我正在使用 chef 来配置节点,并且在 logstash 食谱内部我在 default.rb 中设置属性,如下所示

我假设这会将这些索引的最大数量设置为 14。但是当我添加一些假的“.marvel-2015-*”索引时,它们仍然出现并且没有被清除。

我意识到我说的是一种用于处理 marvelcurator及其marvel本身的工具,但我对这些工具不熟悉,我需要帮助连接这些点。

理想情况下,我希望 marvel 拥有仅删除这些索引的逻辑,我不知道 plugins/marvel/marvel-1.3.1.jar 中是否有一些选项可以完成此操作

任何帮助,将不胜感激。