摘要: ### 一、配置 ``` python == 3.6/3.8 # 更高版本的elasticsearch会出现doc_type被统一成_doc导致旧版语句报错的情况 pip install elasticsearch==7.8.0 ``` ### 二、连接es ``` from elasticsear 阅读全文
posted @ 2023-02-28 17:59 默叶 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Exception:maxClauseCount is set to 1024 原因:报错原因是Search限制一个bool查询中最多只能有1024个值或子查询,当超过1024时,会抛出异常。 解决办法: 方案一:当超过1024时可以将一个bool查询拆成两个子bool查询,使用must关键字,使得 阅读全文
posted @ 2023-02-28 17:57 默叶 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1. ERROR: [1] bootstrap checks failed [1]: the default discovery settings are unsuitable for production use; at least one of [discovery.seed_hosts, # 阅读全文
posted @ 2023-02-28 17:57 默叶 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 一、背景 elasticsearch版本为2.3.3 elasticsearch 默认安装后设置的内存是1GB,对于现实业务来说太小 预计在五台机器上配置elasticsearch构建集群,但是构建索引嫌搜索速度太慢,猜测是机器内存没有被es充分利用 二、概念 每个分片占用硬盘容量不超过es的最大J 阅读全文
posted @ 2023-02-28 17:56 默叶 阅读(2046) 评论(0) 推荐(0) 编辑
摘要: 一、背景 有一个很久以前设置的无副本索引放入了ES集群中,为了提升该索引的稳定性,需要添加一个副本 尝试curl方法失败以及因为es版本太旧(低于5.0.0)用不了kibana,并且用Python修改副本配置也失败 二、网上的方法 第一种:curl -i -XPUT ip:port/index_na 阅读全文
posted @ 2023-02-28 17:52 默叶 阅读(851) 评论(0) 推荐(0) 编辑