问题标签 [elasticsearch-7]

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

elasticsearch - 更新索引设置时是否应该在弹性搜索中重新索引文档

我已经阅读了重新索引文档,如果现有索引中有任何更改,则需要重新索引文档,然后我必须重新索引文档。例如。如果我在现有字段中进行更改,那么我必须重新索引所有文档。

如果我更改现有索引的设置,我应该重新索引文档吗?

如果我想在设置中添加新的分析器/过滤器怎么办?是否需要重新索引文档?

0 投票
1 回答
697 浏览

elasticsearch - 范围查询中的 Java 高级 Rest 客户端内存使用情况

在弹性搜索上的函数运行范围查询之后,当我在多线程环境中重复使用此函数时,内存急剧增加,直到应用程序崩溃。

有没有人可以解决这个问题?

这是我运行应用程序后的内存使用情况图片

内存使用情况图片

我尝试了不同的解决方案,例如同步上述功能,但都没有解决问题!

0 投票
1 回答
53 浏览

elasticsearch - 字段的 Elasticsearch 最大值与唯一字段相结合

我有一个包含两个字段的索引:

  • 名称:uuid
  • 版本:长

我现在只想计算名称版本最高的文档(在一个非常大的索引 [100 万+ 个条目] 上)。例如,对具有以下文档的索引进行查询:

...将返回:

这有可能吗?我找不到这个特定问题的解决方案。

0 投票
0 回答
30 浏览

elasticsearch - 在 Elasticsearch 上按字母顺序对关键字字段进行排序

在对keyword类型字段应用排序时,它会按字典顺序排列并针对给定的数据:

排序后变为:

预期:是否可以根据字母顺序进行排序?

请不要这样,我已经尝试了lowercase过滤选项并得到以下结果,这不是我的要求:

0 投票
1 回答
721 浏览

elasticsearch - ElasticSearch / Kibana 时间戳 - 字段还是_source?

我在 ES/Kibana 中的单个原始文档如下所示:

为什么@timestamps 的格式不同?

我的索引映射必须是什么样子才能在 Discover 中使用时间快速过滤器?

目前它看起来像这样,它没有显示时间跨度快速过滤器:

索引模式:

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
3338 浏览

elasticsearch - 设置 Elastic Search 单节点集群的问题

我正在尝试在单节点集群中设置 ElasticSearch 7.3.1。

我尝试添加:

discovery.type: single-node

但后来我收到以下错误:

java.lang.IllegalStateException:当本地节点 {node-1}{O846-1yHRLiOGzLUx 4RycQ}{KKT2Ljj3QUWiFR4K1ICrDg}{127.0.0.1}{127.0.0.1:9300} 时,无法以 [discovery.type] 设置为 [single-node] 开始{dim}{ml.machine_memory=17179262976, xpack.installed=true, ml.max_open_jobs=20} 在投票配置中没有仲裁 VotingConfiguration

如果我删除该行discovery.type: single-node,则会收到以下错误:

master 尚未被发现或选举,选举需要两个 id 为 [O846-1yHRLiOGzLUx 4RycQ, j1tBqJEtSXO78j6Ym8OceA] 的节点,已发现 [{node-1}{O846-1yHRLiOGzLUx4RycQ}{KE4tPTGtS7ukT7k-6iLxaw}{127.0.0.1}{127.0.0.1 :9300}{dim}{ml.machine_memory=17179262976, xpack.installed=true, ml.max_open_jobs=20}] 这不是法定人数;发现将继续使用 [127.0.0.1:9301, 127.0.0.1:9302, 127.0.0.1:9303, 127.0.0.1:9304, 127.0.0.1:9305, [::1]:9 301, [::1]: 9302, [::1]:9303, [::1]:9304, [::1]:9305] 来自主机提供商和 [{node-1}{O846-1yHRLiOGzLUx4RycQ}{KE4tPTGtS7ukT7k-6iLxaw}{127.0.0.1 }{127.0.0.1:9300}{dim}{ml.machin e_memory=17179262976, xpack.installed=true, ml.max_open_jobs=20}] 来自上次已知的集群状态;节点术语 0,术语 0 中最后接受的版本 0

0 投票
5 回答
51241 浏览

elasticsearch - ElasticSearch 启动错误 - 默认发现设置不适合生产使用;

我尝试在 elasticsearch.yaml 文件中提供以下配置

network.host: aa.bbb.ccc.dd那是我的 IPv4 地址和http.port: 9200

当我尝试在我的 windows 机器上运行 elasticsearch.bat 时,对此的响应如下:

the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, discovery.seed_providers, cluster.initial_master_nodes] must be configured

我真的不太确定要为集群初始化配置什么。默认值为 discovery.seed_hosts: ["host1", "host2"]cluster.initial_master_nodes: ["node-1", "node-2"]

0 投票
2 回答
700 浏览

apache-flink - 用于 Elasticsearch 7x 的 Apache Flink 连接器

我将 Flink 1.9.0 与 flink-connector-elasticsearch6_2.11 一起使用,但这无法连接到 ES 7x。

我查看了https://issues.apache.org/jira/browse/FLINK-13025并下载了快照 - flink-connector-elasticsearch7_2.12-1.10-SNAPSHOT.jar - 本地和flink-connector-elasticsearch-base_2。 11-1.9.1现在可以连接到 ES7。

这是否仍在开发中,因此尚未发布到 Maven 中心?关于发布日期的任何想法?

0 投票
1 回答
101 浏览

elasticsearch - 如何在 elasticsearch 嵌套中添加条件属性以创建索引?

我想创建具有某些条件的索引,例如使用 querycontainer 添加条件过滤器。

但我收到以下错误,你能指导我如何实现这一点。

0 投票
1 回答
343 浏览

elasticsearch - Elasticsearch 7 SQL CLI : ./x-pack-env: No such file or directory 错误

我已经开始使用 Elasticsearch 7 并尝试使用以下命令启动 elasticsearch-sql-cli:

但它没有启动并出现以下错误:

我打开 ./x-pack-env 文件,发现它使用的是 ES_HOME 环境变量。这是 x-pack-env 文件的内容:

所以我在bash_profile中添加了环境变量,

但我仍然遇到同样的错误

./elasticsearch-sql-cli:第 9 行:./x-pack-env:没有这样的文件或目录

请建议如何解决这个问题。