http://www.cnblogs.com/aijianiula/p/3842581.html
http://www.cnblogs.com/stardjyeah/p/4641554.html
需要更正几个地方:
(1)在配置环境变量时,2.X的hadoop中是没有profile文件的,只能使用vim ~/.bash_profile然后输入
export HADOOP_HOME=/Users/xiaoliu/Documents/hadoop-2.5.2
export YARN_HOME=/Users/xiaoliu/Documents/hadoop-2.5.2
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export YARN_CONF_DIR=$YARN_HOME/etc/hadoop
然后source~/.bash_profile使之生效;
(2)配置完hadoop-env.sh,core-site.xml,mapred-site.xml,hdfs-site.xml这些文件之后还需要配置yarn-site.xml文件,这些文件都在etc /hadoop底下;配置yarn-site.xml的过程参考http://www.cnblogs.com/stardjyeah/p/4641554.html
(3)格式化的时候使用bin/hadoop namenode -format命令,不要使用bin/hdfs dfs namenode –format
(4)启动服务使用sbin/start-dfs.sh,不要使用bin/start-all.sh,start-dfs.sh之后还要sbin/start-yarn.sh
(5)http://localhost:8088检验hadoop;50070检验hdfs;
(6)上传文件到hdfs:
建立一个目录:bin/hdfs dfs -mkdir /TestDir/
上传一个文件:bin/hdfs dfs -put /Users/xiaoliu/Desktop/Test.txt /TestDir/
(7)将hdfs文件拉到本地:hadoop fs -get /TestDir/Test.txt /Users/xiaoliu/Desktop/Test2.txt【将hdfs的Test.txt拉到本地存储为Test2.txt】
(8)删除hdfs文件:hadoop fs -rm /TestDir/Test.txt
(9)查阅hdfs中的文件内容:hadoop fs -cat /TestDir/Test.txt