一、操作步骤
1. 登录 EMR 控制台,在集群列表中单击对应的集群 ID/名称进入集群详情页。
2. 在集群详情页中选择集群资源 > 资源管理,对其更换完磁盘的节点进行修复磁盘操作。
3. 如果用户已手动修复磁盘,在修复磁盘弹窗页面可以选择已手动修复,无需重复操作跳过修复;否则系统将默认执行磁盘修复操作。
4. 在控制台自动操作过程中,会对当前节点进行服务重启等操作,重启过程中服务和节点不可用,建议在业务低峰期进行修复操作。
二、Kudu 服务恢复
·场景:
具体可在 EMR 控制台集群服务,所更换磁盘节点的 KuduServer 中健康状态为“不可用”状态:
·确认数据一致性及恢复:
1.1 确认所在目录(具体查看方式如下)数据除 Kudu 外,无其他用途;假如有其他用途,请先把相关数据迁移到其他非 fs_data_dirs 配置目录下,再执行以下操作。
1.1 具体目录:查看文件/usr/local/service/kudu/conf/tserver.gflags:
1.2 登录本地盘异常节点查看日志:/data/emr/kudu/log/kudu-tserver.INFO:
使用 root 用户执行以下命令,清理相关不一致数据:
rm -rf /data/emr/kudu/tserver/*rm -rf /data1/emr/kudu/tserver/*
三、Running Environment
Operating System: Ubuntu 24.04.2 LTS / x86_64Runtime Version: GNU bash, version 5.2.21(1)-release (x86_64-pc-linux-gnu)
此命令假设 fs_data_dirs 中配置为 /data/emr/kudu/tserver/, /data1/emr/kudu/tserver/,具体可根据/usr/local/service/kudu/conf/tserver.gflags查看。
1.3 观察 kuduServer 服务状态。
注意:若你在操作过程中遇到问题,请你及时 提交工单 反馈,我们将为你核实处理。