Hadoop namenode无法启动
2016-01-26 20:02
579 查看
原文链接
最近遇到了一个问题,执行start-all.sh的时候发现JPS一下namenode没有启动
每次开机都得重新格式化一下namenode才可以
其实问题就出在tmp文件,默认的tmp文件每次重新开机会被清空,与此同时namenode的格式化信息就会丢失
于是我们得重新配置一个tmp文件目录
首先在home目录下建立一个hadoop_tmp目录
sudo mkdir ~/hadoop_tmp
然后修改hadoop/conf目录里面的core-site.xml文件,加入以下节点:
<property>
<name>hadoop.tmp.dir</name>
<value>/home/chjzh/hadoop_tmp</value>
<description>A base for other temporary directories.</description>
</property>
注意:我的用户是chjzh所以目录是/home/chjzh/hadoop_tmp
OK了,重新格式化Namenode
hadoop namenode -format
然后启动hadoop
start-all.sh
执行下JPS命令就可以看到NameNode了
最近遇到了一个问题,执行start-all.sh的时候发现JPS一下namenode没有启动
每次开机都得重新格式化一下namenode才可以
其实问题就出在tmp文件,默认的tmp文件每次重新开机会被清空,与此同时namenode的格式化信息就会丢失
于是我们得重新配置一个tmp文件目录
首先在home目录下建立一个hadoop_tmp目录
sudo mkdir ~/hadoop_tmp
然后修改hadoop/conf目录里面的core-site.xml文件,加入以下节点:
<property>
<name>hadoop.tmp.dir</name>
<value>/home/chjzh/hadoop_tmp</value>
<description>A base for other temporary directories.</description>
</property>
注意:我的用户是chjzh所以目录是/home/chjzh/hadoop_tmp
OK了,重新格式化Namenode
hadoop namenode -format
然后启动hadoop
start-all.sh
执行下JPS命令就可以看到NameNode了
相关文章推荐
- node.js REPL
- nodejs 中的 NODE_PATH
- nodejs事件
- [转]nodejs npm常用命令
- 格式化 namenode 时出现的 WARN
- Node.js 学习(六)Node.js EventEmitter
- Node做网页爬虫时遇到的Html entites对象造成乱码
- node.js安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- Node.js 学习(五)Node.js 事件循环
- mac下配置Node.js开发环境、express安装、创建项目
- subline上装node.js插件
- Node.js 学习(四)Node.js 回调函数
- Node.js 学习(三) NPM 使用介绍
- Node.js 学习(二) 创建第一个应用
- Node.js 学习(一) 安装配置
- node.js初探
- 前端工程师使用node.js打造日记社区教程之序章
- nodeType
- 基于Node.js实现nodemailer邮件发送
- [菜鸟初学nodejs系列] 安装socket.io库