hadoop 环境搭建,
环境:ubuntu+hadoop2.6.4
步骤:
1、安装jdk8.
参考链接:http://wandejun1012.iteye.com/blog/1903804
2、下载hadoop.tar.gz
下载链接:http://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.6.4/hadoop-2.6.4.tar.gz
3、添加hadoop用户
4、运行hadoop第一个hello world
参考链接:http://www.powerxing.com/install-hadoop/
5、官方环境搭建教程:
http://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html
6、运行namenode format时会报如下错误:
Cannot create directory /usr/local/hadoop/tmp/dfs/name/current
这个经过调查证明是权限的问题,只要将$HADOOP_HOME的owner设置成hadoop用户即可,输入如下命令:
sudo chown hadoop /usr/local/hadoop
这样无论是create,还是delete,他都有权限了。
参考链接:http://stackoverflow.com/questions/18949628/formatting-namenode-in-ubuntu
http://stackoverflow.com/questions/11315177/hadoop-java-io-ioexception-while-running-namenode-format
http://askubuntu.com/questions/35551/error-when-formatting-the-hadoop-filesystem 这个方法是用的chmod 777的方法,未测试