栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

elasticsearch集群安装插件滚动重启步骤

elasticsearch集群安装插件滚动重启步骤

elasticsearch集群安装插件滚动重启步骤
  • 1.先安装好插件(每个节点都要装,root用户执行)
  • 2.禁用分片分配。这可以防止Elasticsearch重新平衡(reblance)丢失的分片,可以按如下方式禁用分配
  • 3.为了提升集群恢复速度,尽可能先让数据刷盘.如果有任何挂起(pending状态)的索引操作,这个操作将会失败,但可以安全地多次重新执行.如果应用有数据写入最好先暂时停止数据写入
  • 4.重启节点确认是否已经加入集群
  • 5.重新启用分片分配,分片再平衡可能需要一些时间。等待群集恢复到green状态后再继续,操作如下
  • 6.查看集群状态直到green
  • 7.重复2~4步,直到全部节点重启完成,等待集群回复到green,恢复业务写入

1.先安装好插件(每个节点都要装,root用户执行)

从github上下载对应版本的插件
https://github.com/medcl/elasticsearch-analysis-ik(release上有各版本的安装包,直接改下方下载链接中的版本号下载也行)
进入ES安装根目录执行

wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.15.1/elasticsearch-analysis-ik-7.15.1.zip

./bin/elasticsearch-plugin install  file:///path/to/elasticsearch-analysis-ik-7.15.1.zip

查看已安装的插件

./bin/elasticsearch-plugin list 
2.禁用分片分配。这可以防止Elasticsearch重新平衡(reblance)丢失的分片,可以按如下方式禁用分配
PUT _cluster/settings
{
  "persistent": {
    "cluster.routing.allocation.enable": "primaries"
  }
}
3.为了提升集群恢复速度,尽可能先让数据刷盘.如果有任何挂起(pending状态)的索引操作,这个操作将会失败,但可以安全地多次重新执行.如果应用有数据写入最好先暂时停止数据写入
POST /_flush/synced
4.重启节点确认是否已经加入集群
GET _cat/nodes
5.重新启用分片分配,分片再平衡可能需要一些时间。等待群集恢复到green状态后再继续,操作如下
PUT /_cluster/settings
{
    "persistent" : {
        "cluster.routing.allocation.enable" : "all"
    }
}
6.查看集群状态直到green
GET _cluster/health

7.重复2~4步,直到全部节点重启完成,等待集群回复到green,恢复业务写入
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/350496.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号