http://www.cnblogs.com/aijianiula/p/3842581.html
http://www.cnblogs.com/stardjyeah/p/4641554.html
需要更正幾個(gè)地方:
(1)在配置環(huán)境變量時(shí),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)格式化的時(shí)候使用bin/hadoop namenode -format命令,不要使用bin/hdfs dfs namenode –format
(4)啟動(dòng)服務(wù)使用sbin/start-dfs.sh,不要使用bin/start-all.sh,start-dfs.sh之后還要sbin/start-yarn.sh
? (5)http://localhost:8088檢驗(yàn)hadoop;50070檢驗(yàn)hdfs;
(6)上傳文件到hdfs:
建立一個(gè)目錄:bin/hdfs dfs -mkdir /TestDir/
上傳一個(gè)文件: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拉到本地存儲(chǔ)為Test2.txt】
(8)刪除hdfs文件:hadoop fs -rm /TestDir/Test.txt
(9)查閱hdfs中的文件內(nèi)容:hadoop fs -cat /TestDir/Test.txt