elasticsearch
重生之我是一名程序员
IN IT && WIN IT !
展开
-
elasticsearch 8.x - 源码调试
elasticsearch 使用 xpack 认证, 在文件。运行命令后,远程debug端点会自动连接到这个容器。在debug源码 之前,可以看下项目中的。这个编译时间比较长,下各种依赖包,安心等待。连接成功,现在就可以调试了, 尝试访问。文件,里面有怎么调试代码的操作步骤。然后,点击启动这个debug。转载 2024-02-02 19:21:51 · 237 阅读 · 0 评论 -
elasticsearch-冷热分离
ES集群的索引写入及查询速度主要依赖于磁盘的IO速度,冷热数据分离的关键点为使用固态磁盘存储数据。若全部使用固态,成本过高,且存放冷数据较为浪费,因而使用普通机械磁盘与固态磁盘混搭,可做到资源充分利用,性能大幅提升的目标。因此我们可以将实时数据(5天内)存储到热节点中,历史数据(5天前)的存储到冷节点中,并且可以利用ES自身的特性,根据时间将热节点的数据迁移到冷节点中,这里因为我们是按天建立索引库,因此数据迁移会更加的方便。目标:设置node0和node1为热节点,node2为冷节点。转载 2023-06-09 09:20:24 · 1197 阅读 · 0 评论 -
elasticsearch-分片感知
my_index 的 shard 分布于两个不同的物理机架中 rack1 及 rack2。假如有一种情况我们的 rack1 或者 rack2 由于某种事故从而导致它们其中的一个不可用,那么我们的 my_index 将导致不可用。默认情况下,如果一个位置失败,Elasticsearch 会将所有丢失的副本分片分配给其余位置。尽管你可能在所有位置上都有足够的资源来承载您的主和副本分片,但单个位置可能无法承载所有分片。为了避免这种情况我们可以让我们的 Elasticsearch 知道我们的硬件的物理分配。转载 2023-06-09 09:19:10 · 142 阅读 · 0 评论 -
elasticsearch-备份与恢复
1.在 elasticsearch.yml中填加。, 在关闭之前,再新增两条数据。, 可以是相对或者是绝对路径。当前数据 是11 条。转载 2023-06-06 09:18:45 · 335 阅读 · 0 评论 -
elasticsearch-索引滚动 rollover
【代码】elasticsearch-索引滚动 rollover。转载 2023-06-06 09:17:57 · 217 阅读 · 0 评论 -
kibana操作索引生命周期管理
aliases可以暂时不设置。再设置分片数和复本数。设置mappings。转载 2023-06-06 09:17:20 · 1122 阅读 · 0 评论 -
elasticsearch-索引生命周期管理
其中hot阶段主要负责对索引进行滚动更新操作,warm、cold、delete阶段主要负责进一步处理滚动更新后的数据。索引生命周期分为4个阶段:hot、warm、cold、delete。只能覆盖当前索引,新滚动的索引不再受策略影响。将策略应用到整个别名覆盖的索引下。转载 2023-06-06 09:16:28 · 902 阅读 · 2 评论 -
## elasticsearch - match、match_phrase和match_phrase_prefix区别
这种查询的行为与 match_phrase 查询一致,但是它将查询字符串的最后一个词作为前缀(prefix)使用。属性,用于控制中间可以隔多少个单词。转载 2023-06-05 09:20:11 · 212 阅读 · 0 评论 -
## elasticsearch-查询
当使用 term查询,虽然文档中有这条数据,但是使用这个查询却返回为空。时,就可以使用 Fuzzy query, 可以为我们纠错,使用。精确查询,对于查询字段不会使用分词器拆分。查询索引中是字段field是否存在。换成下面就可以查询到。多个 term 查询。转载 2023-06-05 09:19:31 · 81 阅读 · 0 评论 -
elasticsearch-日期类型
其实也好办,在创建索引时,指定索引mapping 中 date 类型匹配的格式。格式,则 es 会推断为 文本类型。都可以识别为 date类型。因为 es 默认使用。转载 2023-06-05 09:18:35 · 218 阅读 · 0 评论 -
elasticsearch-sql查询
elasticsearch除了 DSL查询,还有 类似sql查询。转载 2023-06-05 09:17:31 · 231 阅读 · 0 评论 -
elasticsearch-更新 mapping
解决方法, 使用 reindex。3.只同步源index里部分字段。2.使用 alias 字段类型。1.只创建目标索引中缺少的文档。1.使用 reindex。转载 2023-06-05 09:16:59 · 836 阅读 · 0 评论 -
elasticsearch8.x - windows运行
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Xtg7j8nd-1685927644103)(image-20230531103521324.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1Weljim7-1685927644104)(image-20230531103859351.png)]下载 elasticsearch8.7.1。转载 2023-06-05 09:15:56 · 254 阅读 · 0 评论 -
elasticsearch8.7.x-源码编译-运行
在对已经启动的 elasticsearch 节点进行debug,这个会 attach 上正在运行的节点。转载 2023-05-29 09:01:31 · 245 阅读 · 0 评论