首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

「Elasticsearch」ES重建索引怎么才能做到数据无缝迁移呢?

假设之前我们已经存在一个blog索引,因为更换分词器需要对该索引中的数据进行重建索引,以便支持业务使用新的分词规则搜索数据,并且尽可能使这个变化对外服务没有感知,大概分为以下几个步骤: 新增⼀个索引blog_lastest...,Mapping数据结构与blog索引一致 将blog数据同步至blog_lastest 删除blog索引 数据同步后给blog_lastest添加别名blog 新建索引 在这里推荐一个ES管理工具Kibana...[官网] put /blog_lastest/ { "mappings":{ "properties":{ "title":{...wait_for_completion=false { "source": { "index": "blog" }, "dest": { "index": "blog_lastest"...POST _reindex { "source": { "index": "blog" }, "dest": { "index": "blog_lastest", "

4.7K10

【Elastic】ES重建索引怎么才能做到数据无缝迁移呢?

假设之前我们已经存在一个blog索引,因为更换分词器需要对该索引中的数据进行重建索引,以便支持业务使用新的分词规则搜索数据,并且尽可能使这个变化对外服务没有感知,大概分为以下几个步骤: 新增⼀个索引blog_lastest...,Mapping数据结构与blog索引一致 将blog数据同步至blog_lastest 删除blog索引 数据同步后给blog_lastest添加别名blog 新建索引 在这里推荐一个ES管理工具Kibana...官网 put /blog_lastest/ { "mappings":{ "properties":{ "title":{...wait_for_completion=false { "source": { "index": "blog" }, "dest": { "index": "blog_lastest"...POST _reindex { "source": { "index": "blog" }, "dest": { "index": "blog_lastest", "

1K21
您找到你想要的搜索结果了吗?
是的
没有找到

分布式一致性算法Paxos

将自己的epoch发送给Acceptor.而Acceptor只会接受比lastest_prepared_epoch更大的epoch,并给予访问权,并将epoch记录到lastest_prepared_epoch...如果epoch小于lastest_prepared_epoch则不授予访问权,并返回。...Acceptor1接受到了这个请求,检查lastest_prepared_epoch也等于1,所以将自己存储的设置为。而Proposer1的另外两个accept请求发生了网络延迟。  ...paxos3  如上图所示,Proposer2向Acceptor发送了prepare(#2)的请求,Acceptor1先检测一下发现2大于现在的lastest_prepared_epoch,所以同意发送访问权...Acceptor3发现当前lastest_prepared_epoch是2,所以直接拒绝了这个请求。 后记  不清楚大家现在对Paxos算法的过程是否已经有了清楚的了解啊?

1.1K10
领券