前面咱們講到hadoop 安裝的環境java
如今正是安裝下hadoopvim
安裝前,咱們先進入hadoop用戶下面oop
把下載好的hadoop安裝包,放入/home/hadoop2hadoop
cp /opt/hadoop-2.7.3.tar.gz /home/hadoop2/部署
進行解壓input
tar xzvf hadoop-2.7.3.tar.gztest
而後配置hadoop環境變量變量
vim /etc/profilejdk
export JAVA_HOME=/home/jdk1.8.0_74
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH
export HADOOP_HOME=/home/hadoop2/hadoop-2.7.3配置
配置完後用 source /etc/profile 執行下讓咱們配置的環境變量生效
修改hadoop-2.7.3文件的權限
hadoop2表明用戶名稱
hadoop-2.7.3表明文件夾名稱
chown -R hadoop2:hadoop2 /home/hadoop2/hadoop-2.7.3
修改hadoop-env.sh 啓動hadoop時須要javaJDK環境,須要修改java_home路徑
vim etc/hadoop/hadoop-env.sh
export JAVA_HOME=/home/jdk1.8.0_74
這樣咱們就部署好單點的hadoop
咱們使用 hadoop 命令能夠看到啓動成功了
咱們使用hadoop fs -ls /
hadoop 會讀到根目錄 ,由於咱們沒有配置文件系統,hadoop默認讀取的是localhost本地文件系統,如今hadoop 也能夠執行文件
咱們能夠新建一個目錄
mkdir inputfile
vim inputfile/test.txt
aaa bbb ccc dd aa
而後執行
hadoop jar /home/hadoop2/hadoop-2.7.3/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.3.jar wordcount ./input ./out1
執行成功後咱們進入out1目錄下面會看到
part-r-00000 這個文件夾
hadoop會幫咱們算出用的個數