hadoop namenode 启动问题
2016-04-20 13:52
531 查看
执行start-all.sh的时候发现JPS一下namenode没有启动
每次开机都得重新格式化一下namenode才可以
其实问题就出在tmp文件,默认的tmp文件每次重新开机会被清空,与此同时namenode的格式化信息就会丢失,
于是我们得重新配置一个tmp文件目录
每一次从新格式化之前都要先删除tmp,因为里面的data的clusterID在格式化时
hdfs namenode -format
是不变的而name中的clusterID格式化的时候会改变,他们俩clusterID不一致就会导致错误
然后修改Hadoop/conf目录里面的core-site.xml文件,加入以下节点:
注意:我的用户是master所以目录是/home/master/hadoop_tmp
OK了,重新格式化Namenode
hadoop namenode -format /hdfs namenode -format
然后启动hadoop
start-all.sh
or
start-dfs.sh
start-yarn.sh
执行下JPS命令就可以看到NameNode了
每次开机都得重新格式化一下namenode才可以
其实问题就出在tmp文件,默认的tmp文件每次重新开机会被清空,与此同时namenode的格式化信息就会丢失,
于是我们得重新配置一个tmp文件目录
每一次从新格式化之前都要先删除tmp,因为里面的data的clusterID在格式化时
hdfs namenode -format
是不变的而name中的clusterID格式化的时候会改变,他们俩clusterID不一致就会导致错误
然后修改Hadoop/conf目录里面的core-site.xml文件,加入以下节点:
<span style="font-size:18px;"> <property> <name>hadoop.tmp.dir</name> <value>/home/master/tmp</value> </property> </span>
注意:我的用户是master所以目录是/home/master/hadoop_tmp
OK了,重新格式化Namenode
hadoop namenode -format /hdfs namenode -format
然后启动hadoop
start-all.sh
or
start-dfs.sh
start-yarn.sh
执行下JPS命令就可以看到NameNode了
相关文章推荐
- nodejs 保存数组/对象,对其进行处理,而不影响原数组/对象
- nodejs.从n个小组中随机选出不重复的times个小组
- nodejs colors模块 设置控制台log颜色
- nodejs中req.body对请求参数的解析问题
- 2015阿里巴巴D2前端联合会之nodejs
- 237. Delete Node in a Linked List
- 24. Swap Nodes in Pairs
- leetcode 237. Delete Node in a Linked List
- Grunt: 监听文件修改及重启node服务器
- Nodejs in Visual Studio Code 08.IIS
- Vue+webpack+node.js实现价格监测应用Ponitor
- PCL Nodelets 和 3D 点云---36
- mac osx 下 nodejs开发环境搭建
- Delete Node in a Linked List
- 237.[LeetCode]Delete Node in Linked List
- node源码详解(七) —— 文件异步io、线程池【互斥锁、条件变量、管道、事件对象】
- node.js中exports与Module.exports区别
- nodejs环境使用jshint
- 19. Remove Nth Node From End of List
- dentry 和inode整理