單機模式hadoop的配置

單機模式

1、 你安裝 Ubuntu 的時候不是用的 "hadoop" 用戶,那麼需要增加一個名爲 hadoop 的用戶。

命令:sudo useradd -m hadoop -s /bin/bash

該環境下:linux中英文的切換方式是使用鍵盤“shift”鍵來切換,複製粘貼的快捷鍵需要加上 shift,即粘貼是 ctrl+shift+v

2、 接着使用如下命令設置密碼,可簡單設置爲 hadoop,按提示輸入兩次密碼;

命令:sudo passwd Hadoop

可爲 hadoop 用戶增加管理員權限,方便部署,避免一些對新手來說比較棘手的權限問題

命令:sudo adduser hadoopsudo

3、 註銷當前用戶。切換到hadoop用戶

4、 先更新一下 apt

命令:sudo apt-get update

建議安裝一下文本編輯器 vim

命令:sudo apt-get install vim

5、 安裝SSH、配置SSH無密碼登陸

集羣、單節點模式都需要用到 SSH 登陸(類似於遠程登陸,你可以登錄某臺 Linux 主機,並且在上面運行命令),Ubuntu 默認已安裝了 SSH client,此外還需要安裝 SSH server

命令:sudo apt-get install openssh-server

安裝後,可以使用如下命令登陸本機:

ssh localhost

設置無密碼登陸,先退出

命令:exit                          # 退出剛纔的 ssh localhost

cd ~/.ssh/                     # 若沒有該目錄,請先執行一次ssh localhost

ssh-keygen -t rsa              # 會有提示,都按回車就可以

cat ./id_rsa.pub >>./authorized_keys  # 加入授權

6、 安裝jdk

安裝的是openjdk (爲了方便),安裝最新的

代碼:sudo apt-get install openjdk-7-jreopenjdk-7-jdk

安裝後,找到相應的安裝路徑 可用 dpkg -L openjdk-7-jdk |grep '/bin/javac' 尋找

該命令會輸出一個路徑,除去路徑末尾的 “/bin/javac”,剩下的就是正確的路徑了。如輸出路徑爲 /usr/lib/jvm/java-7-openjdk-amd64/bin/javac,則我們需要的路徑爲 /usr/lib/jvm/java-7-openjdk-amd64

配置JAVA_HOME環境變量,

命令:vim ~/.bashrc

在文件最前面添加如下單獨一行(注意 = 號前後不能有空格),將“JDK安裝路徑”改爲上述命令得到的路徑,並保存:export JAVA_HOME=JDK安裝路徑

接着還需要讓該環境變量生效,執行如下代碼:

命令:source ~/.bashrc   

檢查配置:

1.  echo $JAVA_HOME     # 檢驗變量值

2.  java-version

3.  $JAVA_HOME/bin/java-version  # 與直接執行 java -version 一樣

如果設置正確的話,$JAVA_HOME/bin/java -version 會輸出 java 的版本信息,且和 java -version 的輸出結果一樣。

7、 安裝 Hadoop

可以通過http://mirror.bit.edu.cn/apache/hadoop/common/ 或者http://mirrors.cnnic.cn/apache/hadoop/common/ 下載,一般選擇下載最新的穩定版本,即下載 "stable" 下的 hadoop-2.x.y.tar.gz 這個格式的文件,這是編譯好的,另一個包含 src 的則是 Hadoop 源代碼,需要進行編譯纔可使用。

我們選擇將 Hadoop 安裝至 /usr/local/ 中,

1.  sudotar -zxf ~/下載/hadoop-2.6.0.tar.gz-C /usr/local    # 解壓到/usr/local

2.  cd /usr/local/

3.  sudomv ./hadoop-2.6.0/ ./hadoop            # 將文件夾名改爲hadoop

4.  sudochown -R hadoop ./hadoop      # 修改文件權限

Hadoop 解壓後即可使用。輸入如下命令來檢查 Hadoop 是否可用,成功則會顯示 Hadoop 版本信息:

1.  cd /usr/local/hadoop

2.  ./bin/hadoopversion

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章