历史迁移
文章平均质量分 50
hohoha-cn
这个作者很懒,什么都没留下…
展开
-
Elasticsearch-数据恢复-unsigned-shards
##一场源于服务器迁移的数据灾难正常的数据迁移可能使用备份导入导出的方式,我偏偏选择了虚机的硬盘全盘更换,由于采用docker部署,所以数据迁移搞得有些肆无忌惮。由于新建节点上有一个节点有以前的同名index(这也是个大坑,以后再详细讲),导致冲突,同名index删除后,一切正常的Shards 在新的机器上丢了2组,Cluster 状态变成Red。开源软件就是出现问题抓瞎,全靠google和自己折腾,不然原厂怎么卖服务挣钱呢?这个问题google也没有啊,我得发个英文版出来。原创 2023-10-24 15:39:53 · 114 阅读 · 0 评论 -
Elasticsearch-大文本字段中的中文精确查询
简单来讲,从Elasticsearch设计的初衷来讲, match查询用来做搜索引擎类似的评分查询,精确匹配查询用term来做,参见各种Elasticsearch的手册,不展开。中文的精确查询由于存在index保存阶段的分词和search阶段的分词,所以直接沿用这些方法并不适用。准确的说是比如字段 title:北京奥运 , 查找 “北京奥运” ok, 查找 “北京” 没有,查找"北"在默认情况下可以找到很多。###问题:中文查询用match能查到,用term查不到。原创 2023-10-24 15:39:23 · 103 阅读 · 0 评论 -
Docker部署Elasticsearch的坑
Elasticsearch需要大量的机器,单机版上点数据就挂了,集群版本最少也是3台机器。在Docker上可以轻松的模拟出多台机器的场景,还能在云主机上实现。阿里云的Elasticsearch 最少也是一年5k的价格。所以自己在Docker上搭建实在是经济高效,适合业务刚刚起步的我们。看起来很美好,这次升级最大的坑就是:折腾了一天,最后还是在github上找到了答案,直接粘贴上来。原创 2023-10-24 15:38:46 · 62 阅读 · 0 评论 -
怎样压缩Docker-镜像的大小
容器的便捷在于可以很快的搭建基础软件,但是如果你有2G的镜像还要常常pull 和push,还是有些麻烦。我们注意到Docker官方的很多镜像都是使用的Alpine版本的linux, 和我们常见的Ubuntu, Debian, Centos不一样。Alpine Linux 是一个社区开发的面向安全应用的轻量级Linux发行版, 适合用来做Docker镜像、路由器、防火墙、VPNs、VoIP 盒子 以及服务器的操作系统。原创 2023-10-24 15:37:49 · 105 阅读 · 0 评论 -
利用阿里云docker镜像服务加速镜像编译
这样当我们运行docker-compose up 的时候,系统会在阿里云镜像的基础上加上我们需要的本地文件,编译速度非常快。原创 2023-10-24 14:24:52 · 41 阅读 · 0 评论