(十一)大数据实战——hadoop集群崩溃与故障的初始化恢复
前言
在hadoop的使用过程中,由于操作不善,导致集群数据丢失、宕机无法重启等等,这个时候我们如何将我们的hadoop集群恢复到初始化状态呢,本节内容就是针对hadoop集群由于误操作,或者数据丢失等等,我们想将错误数据清理,使hadoop集群恢复到初始化状态。以下是具体的操作过程。
正文
①检查hadoop集群状态,如果集群中存在hadoop的服务进程,将hadoop的所有服务组件都关闭
命令:myhadoop.sh status
②关闭hadoop集群服务组件
命令:myhadoop.sh stop
③清理hadoop集群安装目录下的data和logs目录
rm -rf /opt/module/hadoop-3.1.3/data
rm -rf /opt/module/hadoop-3.1.3/logs
④在hadoop101节点执行hdfs namenode -format命令,格式化namenode节点
命令:hdfs namenode -format
⑤重启hadoop集群组件服务
命令:myhadoop.sh start
⑥查看hadoop集群组件服务状态,组件都以启动完毕
命令:myhadoop.sh status
⑦访问hadoop的web客户端测试集群是否启动成功
结语
关于将hadoop集群恢复到初始化状态的内容到这里就结束了,其核心就是我们需要将旧的数据目录和日志目录删除,重新格式化我们的namenode节点,生成新的数据存储目录和日志目录,重新启动hadoop服务,这样一个初始化的hadoop环境就恢复好了。这样我们下期见。。。。。。
weixin_44749439: 又遇到这么一个错误:SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Cannot run setup when server is running.")?python版本问题
weixin_44749439: 老是编译失败,博主可以分享下atlas编译好的安装包吗
huangbeike: 大神你好,节点名称和命名空间是从哪里看?
大飞哥~BigFei: 直接手写一个好用的rabbitMq-starter启动器 https://blog.csdn.net/qq_34905631/article/details/136677232?spm=1001.2014.3001.5501
抬头看星辰: 大佬 会遇到java部署报错的问题吗 c.d.c.msoffice.MicrosoftWordBridge:Requested conversion from G:Wsers DMINI~1 ppDataMocalVemp1721616174134-020667a90-31aa-4f5f-b79f-2ca134ffbcf4\temp1 (applicat ion/undopenxmlformats-officedocument,wordprocessingml,document〉 to C:Wsers \ADMININIVppDatalocalVemp2\1721616174134-020667a90-31aa-4f5f-b79f-2ca134ffbcf4\temp2application/pdf)