一、背景
cdh在各个节点有server(就是manage)和agent服务,但是server节点所在的lunix服务器宕机了,同时cdh所用的mysql也在这台服务器上,并且无法启动;系统运维部门的有定时对这台服务器做备份;
1、根据备份启动服务器依然无法正常启动;但是能够系统运维部门通过一些方式获取到这个服务器的文件(这点很重要);
2、幸亏我们有对cm所用使用的mysql数据库做主从,并且这段时间也没有跑什么离线任务(这样就不用担心hive的元数据问题了,hive的元数据是存储在mysql里面的)
3、该服务器的服务cdh的server、mysql(幸亏hive、hbase、yarn的master节点不在这台服务器上,不幸中万幸);
二、已有的
1、cdh所用的mysql服务的数据
2、原服务器所有的文件
3、系统运维部门提供的新的一台服务器,(注意:要服务器的时候根目录空间要大一些)
三、各项版本号
cdh:5.16.2
cm:6.1.1
四、恢复操作
4.1、服务器基本环境
这个装过cdh的基本上都知道,详细操作就默认大家都会了,只是简单写一下具体的步骤
1、拿到一台原始的服务器,修改内网ip
2、创建新的部门用户,并修改配置文件给部门用户管理员权限
3、修改主机名
4、ip与主机名之间的映射(所有主机操作),直接参考其他节点的服务器就行
5、禁用ipv6(所有服务器操作)