Hadoop学习笔记

1.Hadoop中为什么每次开启之前都要输如Hadoop namenode -format?

其实问题就出在tmp文件,默认的tmp文件每次重新开机会被清空,与此同时namenode的格式化信息就会丢失,于是我们得重新配置一个tmp文件目录。
首先在home目录下建立一个hadoop/tmp目录
sudo mkdir ~/hadoop/tmp
然后修改hadoop/conf目录里面的core-site.xml文件,加入以下节点:


hadoop.tmp.dir
/home/hadoop/tmp
A base for other temporary directories.


/home/hadoop/tmp其实是自己写入的,你可以更改自己喜欢的。
OK了,重新格式化Namenode
hadoop namenode -format
然后启动hadoop
start-all.sh
执行下JPS命令就可以看到NameNode了

你可能感兴趣的:(Hadoop,hadoop,Ubutun,Linux)