解决Hadoop启动时,没有启动datanode
来源:互联网 发布:交互原型设计软件 编辑:程序博客网 时间:2024/05/18 05:43
原文链接: http://www.nekomiao.me/2016/08/10/hadoop-without-datanode/
Hadoop在多次运行下列指令:
hadoop namenode -formatsbin/start-dfs.sh
经常会出现没有启动datanode的情况。
运行命令:
jps
发现没有datanode线程。
现给出原因和解决方案
原因
当我们使用hadoop namenode -format格式化namenode时,会在namenode数据文件夹(这个文件夹为自己配置文件中dfs.name.dir的路径)中保存一个current/VERSION文件,记录clusterID,datanode中保存的current/VERSION文件中的clustreID的值是上一次格式化保存的clusterID,这样,datanode和namenode之间的ID不一致。
解决方法
第一种:如果dfs文件夹中没有重要的数据,那么删除dfs文件夹,再重新运行下列指令:(删除所有节点下的dfs文件夹,dfs目录在${HADOOP_HOME}/tmp/)
hadoop namenode -formatsbin/start-dfs.sh第二种:如果dfs文件中有重要的数据,那么在dfs/name目录下找到一个current/VERSION文件,记录clusterID并复制。然后dfs/data目录下找到一个current/VERSION文件,将其中clustreID的值替换成刚刚复制的clusterID的值即可;
总结
其实,每次运行结束Hadoop后,都应该关闭Hadoop.
sbin/stop-dfs.sh
下次想重新运行Hadoop,不用再格式化namenode,直接启动Hadoop即可
sbin/start-dfs.sh
阅读全文
0 0
- 解决Hadoop启动时,没有启动datanode
- 启动hadoop时,datanode没有启动成功
- 解决启动hadoop时datanode无法启动
- 解决启动hadoop时datanode无法启动
- Hadoop中的datanode没有启动
- hadoop datanode 启动失败,没有任何报错的解决
- hadoop启动时,DataNode没有启动的解决办法
- Hadoop中启动hdfs时DataNode没有启动
- hadoop 集群开启之后datanode没有启动
- Hadoop的datanode没有启动--解决办法
- hadoop配置完成后datanode没有启动
- Hadoop配置单节点,DataNode没有启动
- Hadoop中DataNode没有启动解决办法
- Hadoop分布式时远程Datanode无法启动的解决
- hadoop 平台解决datanode无法启动问题
- Hadoop 启动节点Datanode失败解决
- Hadoop 启动节点Datanode失败解决
- hadoop集群启动之后dataNode节点没有启动
- VS2015中OpenCV编程插件Image Watch安装和使用介绍
- http 505 The server does not support the HTTP protocol version used in the request
- 2017年10月26日训练总结
- MyBatis 3(中文版) 第四章 使用注解配置SQL映射器
- Visual Studio 2017 添加引用报错
- 解决Hadoop启动时,没有启动datanode
- 距离变换及其数学推导
- 读懂正则表达式就这么简单
- 第二次深度实习面试(七鑫易维)
- 剑指offer---数字在排序数组中出现的次数
- Linux学习笔记2——VM虚拟机网络环境设置
- 关于微机原理的一些个人见解(2)
- 面试汇总
- python json 爬京东商品评论