随笔分类 -  数据库 / Elasticsearch

摘要:概念 elasticsearch-head 是 elasticsearch 的可视化工具,能够比较简便的查看、删除索引,查看索引数据,执行查询命令。 它需要安装node和grunt才能使用 安装 ubuntu安装: 下载压缩包: https://github.com/mobz/elasticsear 阅读全文
posted @ 2023-03-28 17:04 默叶 阅读(103) 评论(0) 推荐(0) 编辑
摘要:### 一、配置 ``` python == 3.6/3.8 # 更高版本的elasticsearch会出现doc_type被统一成_doc导致旧版语句报错的情况 pip install elasticsearch==7.8.0 ``` ### 二、连接es ``` from elasticsear 阅读全文
posted @ 2023-02-28 17:59 默叶 阅读(144) 评论(0) 推荐(0) 编辑
摘要:Exception:maxClauseCount is set to 1024 原因:报错原因是Search限制一个bool查询中最多只能有1024个值或子查询,当超过1024时,会抛出异常。 解决办法: 方案一:当超过1024时可以将一个bool查询拆成两个子bool查询,使用must关键字,使得 阅读全文
posted @ 2023-02-28 17:57 默叶 阅读(180) 评论(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 默叶 阅读(862) 评论(0) 推荐(0) 编辑
摘要:一、背景 elasticsearch版本为2.3.3 elasticsearch 默认安装后设置的内存是1GB,对于现实业务来说太小 预计在五台机器上配置elasticsearch构建集群,但是构建索引嫌搜索速度太慢,猜测是机器内存没有被es充分利用 二、概念 每个分片占用硬盘容量不超过es的最大J 阅读全文
posted @ 2023-02-28 17:56 默叶 阅读(2183) 评论(0) 推荐(0) 编辑
摘要:一、背景 有一个很久以前设置的无副本索引放入了ES集群中,为了提升该索引的稳定性,需要添加一个副本 尝试curl方法失败以及因为es版本太旧(低于5.0.0)用不了kibana,并且用Python修改副本配置也失败 二、网上的方法 第一种:curl -i -XPUT ip:port/index_na 阅读全文
posted @ 2023-02-28 17:52 默叶 阅读(871) 评论(0) 推荐(0) 编辑
摘要:一、背景 有一个已经在A机器建立的100+G的es索引数据文件,需要将这份数据文件直接复制到B机器的elasticsearch中 B机器的节点是在一个集群中,有多个数据节点。 没有原始数据,不重新构建新的索引。 节点数据存放在es源文件的data文件夹中,索引数据存放目录结构依次为:/data/集群 阅读全文
posted @ 2023-01-17 14:35 默叶 阅读(1472) 评论(0) 推荐(0) 编辑
摘要:一、JAVA 与 elasticsearch 的版本对应 个人实测能够对应起来的版本: elasticsearch-rtf-2.2.1 需要 JDK7 或更低的版本,推荐使用 7 elasticsearch-rtf-2.3.3 个人测试可以使用 JDK8-11 elasticserch7.8.0 使 阅读全文
posted @ 2023-01-16 17:15 默叶 阅读(301) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示