FAQ-impala-manager 组件扩容节点数限制 扩容操作

功能说明

适用模块

impala-manager 服务  impala-manager组件迁移情况

具体说明

impala-manager 服务直接扩容会报错显示 主机数量不符合要求

FAQ-impala_manager组件节点数限制-扩容操作 - 图1

或者 想删除后再在新节点扩容一个manager组件会报错 There is only one component left and deletion is not allowed !

FAQ-impala_manager组件节点数限制-扩容操作 - 图2

解决办法

#需要登录easyops节点 修改impala服务的 impala_spec.yml 文件
登录easyops节点
cd /home/easyops/easyops/easyops-current/services-spec/specs
vi impala_spec.yml
#搜索managerd
#是否支持扩展节点,默认为false 修改为true
scale_out: true

FAQ-impala_manager组件节点数限制-扩容操作 - 图3

vi impala_spec.yml
#搜索managerd
#初始安装最小节点数: max_count 改成2 支持扩容2个节点
min_count: 0
max_count: 2

FAQ-impala_manager组件节点数限制-扩容操作 - 图4

vi impala_spec.yml
#搜索 versions 查看当前支持的版本
versions:
  - version: 4.1.0-6.7.1-hive-2.1.1
  - version: 4.1.0-6.7.1-apache-hive-3
  - version: 4.1.0-6.6.0.1-hive-2.1.1

确认是否包含当前平台使用的版本号,如果没有的话 就新增平台impala服务对应的版本号

FAQ-impala_manager组件节点数限制-扩容操作 - 图5
FAQ-impala_manager组件节点数限制-扩容操作 - 图6

#进入easyops-manager容器,重新reload impala 生效
docker exec -it easyops-manager bash

cd services-spec/specs/

sh load_service.sh impala
再到页面重新进行impala_manager扩容操作
1、先将老节点服务停止掉 并进入维护状态
2、进行扩容操作,可以看到再当前已有一个节点的情况下,还可以再扩容一个节点

FAQ-impala_manager组件节点数限制-扩容操作 - 图7


作者:张鸿运