ElasticSearch 7.x现网运行问题汇集2

这篇具有很好参考价值的文章主要介绍了ElasticSearch 7.x现网运行问题汇集2。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

现网indices有数据,如下,GET /_cat/indices得到的结果里,待查索引显示有数据472033条,但是Postman 发查询语句GET /_search match_all,查不出数据;GET /_count也是0。索引状态也是open,而不是close。

health status index                               uuid                   pri rep docs.count 
green	open	demo-2014.02	vQHoFKSnQ1qmsmVZQzULQA	5	1	472033

原因分析与解决方案:

先看下索引情况,GET /demo-2014.02/_settings?pretty

{
    "demo-2014.02": {
        "settings": {
            "index": {
                "refresh_interval": "60s",
                "translog": {
                    "flush_threshold_size": "512mb",
                    "sync_interval": "60s",
                    "durability": "async"
                },
                "blocks": {
                    "write": "true"
                },
                "provided_name": "demo-2014.02",
                "max_result_window": "10000",
                "frozen": "true",
                "creation_date": "1645531791718",
                "analysis": {
                    "analyzer": {
                        "ik": {
                            "tokenizer": "ik_max_word"
                        }
                    }
                },
                "number_of_replicas": "1",
                "uuid": "I3GBkdQqS0eKBV4DfGBgbQ",
                "version": {
                    "created": "7090299"
                },
                "search": {
                    "throttled": "true"
                },
                "number_of_shards": "5"
            }
        }
    }
}

注意到其中索引被标记为"frozen":"true",在 Elasticsearch 中这个标记会影响搜索操作。冻结索引是Elasticsearch提供的一种节省资源的功能,它允许几乎不占用内存的情况下保留索引。然而,冻结索引会对其的搜索和访问产生重要影响。

  1. 搜索限制:

冻结索引在默认情况下不可被普通的搜索查询访问,这意味着标准_search请求不会返回冻结索引中的结果,所以Postman发普通的_search查询无返回结果。

  1. 解冻索引:

如果要在冻结索引中进行搜索,需要先将其解冻。这可以通过以下命令完成:POST /demo-2014.02/_unfreeze,解冻索引后,就可以正常搜索该索引中的数据。

  1. 性能考虑:

解冻索引可能会消耗更多的资源,因为它需要将索引数据加载到内存中。

  1. 使用冻结索引搜索:

Elasticsearch 也支持直接在冻结索引上执行搜索,但这通常比在未冻结的索引上搜索要慢得多。在查询时使用ignore_throttled=false参数就可以了,使用以下命令:GET /demo-2014.02/_search?ignore_throttled= false { "query" : { "match_all" : { } } }文章来源地址https://www.toymoban.com/news/detail-815312.html

到了这里,关于ElasticSearch 7.x现网运行问题汇集2的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Elasticsearch8重置elastic用户密码

    elastic可以说是es中预留的一个用户名,在按照官网yum安装方法安装启动后通过下面的方式测试是否正确运行 因为安装完成后自动开启了安全访问,所以必须要加 --cacert参数指定安装自动生成的认证文件,协议必须是https,但是结果返回了: 很纳闷,不知道为啥,既然是无法认

    2024年02月12日
    浏览(42)
  • 【elasticsearch】windows安装运行.bat闪退问题

    目录 一、问题描述 二、问题排查 三、修改配置并运行成功 1、正确配置 2、运行成功         在根据下面链接进行windows安装,并使用默认localhost或者127.0.0.0 IP进行访问配置时,点击bin/elasticsearch.bat进行运行可以正常运行; 【elasticsearch】Windows安装        但是,如果在

    2024年02月04日
    浏览(43)
  • Elasticsearch:在 Elastic 中访问机器学习模型

    作者:Bernhard Suhm, Josh Devins Elastic® 让你可以应用适合你的用例和 ML 专业水平的机器学习 (ML)。 你有多种选择: 利用内置的模型。 除了我们的可观察性和安全解决方案中针对特定安全威胁和系统问题类型的模型外,你还可以开箱即用地使用我们专有的 Elastic Learned Sparse Encod

    2024年02月14日
    浏览(44)
  • elasticsearch&elastic-head docker安装

    Elasticsearch8.7.1 安装 拉取镜像 创建elastic 网络 执行创建 注意log中的elastic 用户密码 重置密码:docker exec -it esA /usr/share/elasticsearch/bin/elasticsearch-reset-password 4. 查看结果 拷贝证书到当前文件夹 访问9200 elasticsearch-head 安装 拉取镜像 执行创建 访问9100 elasticsearch-head 无法连接elasti

    2024年02月06日
    浏览(41)
  • elastic elasticsearch 源码解析之选主选举过程

    角色定义 这里的选主为什么提角色? 是因为不同角色在选主中起到不同的作用.master的非 voting_only 节点不但参与投票同时还可以参与竞选, master 的 voting_only 角色仅投票不参与竞选,其余角色不参与. 支持的角色 如果不设置 node.roles 则默认有所有角色, 如果配置了,以配置的为准

    2024年02月16日
    浏览(33)
  • Elasticsearch:如何在 Elastic 中实现图片相似度搜索

    作者:Radovan Ondas 在本文章,我们将了解如何通过几个步骤在 Elastic 中实施相似图像搜索。 开始设置应用程序环境,然后导入 NLP 模型,最后完成为你的图像集生成嵌入。 Elastic 图像相似性搜索概览 Elasticsearch:如何在 Elastic 中实现图片相似度搜索 第一步是为你的应用程序设

    2024年01月22日
    浏览(52)
  • Elastic:linux设置elasticsearch、kibana开机自启

    每次启动服务器都要手动启动es服务,相当之不方便,为此,书写一个脚本,实现es、kibana的开机自启 首先任何服务要实现开机自启,都可分为如下三步: 1、在 /etc/init.d 目录下创建启动、关闭服务的脚本,脚本中要设置运行级别、启动优先级、关闭优先级等。 2、给脚本赋权

    2024年02月14日
    浏览(48)
  • Elasticsearch:使用 Elastic APM 监控 Android 应用程序

    作者:Alexander Wert, Cesar Munoz 人们通过私人和专业的移动应用程序在智能手机上处理越来越多的事情。 拥有成千上万甚至数百万的用户,确保出色的性能和可靠性是移动应用程序和相关后端服务的提供商和运营商面临的主要挑战。 了解移动应用程序的行为、崩溃的发生和类型

    2023年04月13日
    浏览(58)
  • Elasticsearch:部署 ELSER - Elastic Learned Sparse EncoderR

    警告 :此功能处于技术预览阶段,可能会在未来的版本中更改或删除。 Elastic 将尽最大努力修复任何问题,但技术预览中的功能不受官方 GA 功能的支持 SLA 约束。 Elastic Learned Sparse EncodeR - 或 ELSER - 是由 Elastic 训练的检索模型,使你能够执行语义搜索以检索更相关的搜索结果

    2024年02月09日
    浏览(38)
  • ChatGPT 和 Elasticsearch:使用 ChatGPT 处理 Elastic 数据的插件

    作者:Baha Azarmi 你可能已经阅读过这篇关于我们将 Elasticsearch 的相关性功能与 OpenAI 问答功能相结合的博文。 该帖子的主要思想是说明如何将 Elastic 与 OpenAI 的 GPT 模型结合使用来构建响应并向用户返回上下文相关的内容。 我们构建的应用程序可以公开一个搜索端点并被任何

    2024年02月06日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包