hadoop 单机部署

reference:
jdk
http://download.oracle.com/otn-pub/java/jdk/8u65-b17/jdk-8u65-linux-x64.tar.gz?AuthParam=1446188886_c05919ec5a7b6e8054319a58e126adaa
hadoop 1.0.1
http://54.231.168.112/hadoop-1.0.1.tar.gz?fid=-adgwP3oJtPRgxCNyw1XMu0Suzp6558DAAAAAB2DWPlGH0HYYZCWOvwFaz810ZB6&mid=666&threshold=150&tid=F6097BEB55BB7E1DD806EB1263BF4469&srcid=119&verno=1

需要ssh server。

1.拷贝hadoop1.0.1.tar.gz到usr下的local文件夹内。
2.解压.gz文件。
3.修改解压后的文件夹为hadoop
4.给用户添加权限,修改/etc/sudoers文件,在root ALL=(ALL)ALL下添加当前用户的ALL=(ALL)ALL
5.修改/users/local/hadoop/conf/hadoop-env.sh,找到#export JAVA_HOME。。。。,删掉#,在=后加上jdk的路径。
6.在/users/local/hadoop/conf/core-site.xml的cofiguration中加上:
<property>  
  <name>fs.default.name</name>  
  <value>hdfs://localhost:9000</value>   
 </property>  
 <property>  
  <name>dfs.replication</name>   
  <value>1</value>   
 </property>  
 <property>  
  <name>hadoop.tmp.dir</name>  
  <value>/home/hadoop/tmp</value>   
 </property> 

7.在/users/local/hadoop/conf/mapred-site.xml的cofiguration中加上:
<property>   
  <name>mapred.job.tracker</name>  
  <value>localhost:9001</value>   
 </property> 

8.格式化namenode
进入/users/local/hadoop目录,输入命令:
./bin/hadoop namenode -format

9.启动hadoop
进入/users/local/hadoop目录,输入命令:
./bin/start-all.sh

没有问题就成功启动了。

注意点:
1.验证启动hadoop的用户是否有hadoop目录的相关操作权限。
2.jdk安装成功。

猜你喜欢

转载自alymail.iteye.com/blog/2253246