kudu集群服务器由于磁盘损坏需要更换磁盘如何更换?
像hadoop集群一般都是停掉服务,关机,换盘,重启服务。而kudu集群换盘操作确有着区别。kudu更换单个盘重启服务是会报错的,需要执行命令初始化加入,才能启动恢复正常。建议kudu 单台服务器磁盘容量不要太大,官方建议为8TB。
操作步骤如下:
1.更换新磁盘,格式化新盘
2.停止该节点的tablet server
3.在该节点上执行update_dirs 命令,添加新换盘/data/data4/ktdata
sudo -u kudu kudu fs update_dirs --force --fs_wal_dir=/data/data2/ktdata -- fs_data_dirs=/data/data2/ktdata,/data/data3/ktdata,/data/data4/ktdata
4.重启该节点tablet server
5. 执行ksck检查
sudo -u kudu kudu cluster ksck master-01.example.com