需求:
我有一个shoptopic_20150916的index,我需要把shoptopic_20150916的数据索引到shoptopic_20150917上,但shoptopic_20150916索引的数据还在不断增加,用户还在写入数据,我怎么把shoptopic_20150917替换shoptopic_20150916,而且在不重启集群的情况下?
这个你可以使用别名的方法来实现索引的零宕机时间切换。
具体实现方法如下:
1.为老索引建立别名
# curl -XPUT http://ESnode:9200/shoptopic_20150916/_alias/shoptopic_20150916as
2.建立新索引shoptopic_20150917
# curl -XPOST "http://ESnode:9200/shoptopic_20150917"
3.重导入shoptopic_20150916的数据到shoptopic_20150917
4.数据重跑完成后,切换索引
# curl -XPOST http://ESnode:9200/_aliases
{
"actions": [
{ "remove": { "index": "old_index", "alias": "my_index" }},
{ "add": { "index": "new_index", "alias": "my_index" }}
]
}
可以去了解es的别名做操作,参考链接:http://www.elastic.co/guide/en/elasticsearch/reference/current/indices-aliases.html
相关推荐
例如,可以通过改变`src`属性来替换`<img>`标签的图片源,或者使用CSS3的`transition`和`transform`属性实现平滑的过渡效果。 **2. 自动播放功能** 自动播放功能是图片切换效果的常见特性,它通过设置定时器(如`...
它可以设置元素的CSS属性,如位置、透明度等,并在指定的时间内平滑地改变这些值,从而实现过渡效果。在幻灯片切换中,这个方法会被用来淡入淡出图片或滑动内容。 4. **定时器**:为了自动切换幻灯片,开发者通常会...
`ImageSwitcher`是Android SDK提供的一种视图切换器,适用于在两个视图之间进行平滑动画切换,非常适合用于图片轮播场景。 首先,我们需要了解`ImageSwitcher`的基本用法。`ImageSwitcher`继承自`ViewSwitcher`,它...
"ST升级脚本,k8s环境升级系统脚本"这个标题揭示了我们讨论的主题是针对Kubernetes环境的一个自动化升级流程,可能涉及到多个服务组件,包括Nacos、Redis和数据库ES(可能是Elasticsearch)的迁移。下面将详细解释...
同时,还需要处理触摸事件,实现滑动切换的效果。 2. OpenGL ES:OpenGL ES是Android系统中的图形库,用于进行高性能的2D和3D图形渲染。使用OpenGL ES可以实现更复杂的视觉效果,但需要对图形编程有一定了解。 三...
为了实现平滑的滚动效果,你需要维护一个Tile地图数据结构,如二维数组,来存储每个位置的Tile索引。当玩家移动时,根据当前可视区域更新渲染的Tile集合。 6. **性能优化** - 使用纹理 atlasing(纹理打包)技术,...
- **状态管理**:在组件内部维护当前显示的图片索引,以及与3D旋转相关的状态。 - **生命周期方法**:在Vue的`mounted`或React的`componentDidMount`中初始化轮播图,确保DOM已经渲染完成。 - **响应式设计**:考虑...
这需要实现关键词匹配算法,可能涉及到全文索引技术,如Elasticsearch。 6. 扩展性考虑:项目被描述为“可拓展”,这意味着在设计时应考虑到未来可能的业务变化,比如增加新的分类、添加个性化推荐等。因此,代码...
同时,为了实现平滑的动画效果,开发者可能采用了缓动函数和帧率控制等优化手段,确保用户在操作时的流畅性。 在实际应用中,3DGallery可能支持多种手势操作,如捏合手势进行缩放、滑动进行平移以及轻扫手势进行...
11. **监控与日志**:Prometheus、Grafana等工具用于性能监控,ELK(Elasticsearch、Logstash、Kibana)组合处理日志分析,确保系统稳定运行。 12. **安全防护**:DDoS防御、防火墙、WAF(Web应用防火墙)等技术...
JavaScript鼠标滑动评分控件是一种常见的用户交互组件,常...同时,为了优化用户体验,可以考虑添加动画效果,使星星的切换更加平滑。此外,还可以添加错误处理和验证功能,确保用户只能在有效的评分范围内进行选择。