濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > ubuntu15.10下hadoop2.7.2的安裝與配置詳解

ubuntu15.10下hadoop2.7.2的安裝與配置詳解

熱門(mén)標(biāo)簽:如何在各種地圖標(biāo)注自己的地址 信陽(yáng)銷(xiāo)售外呼系統(tǒng)招商 百應(yīng)電銷(xiāo)機(jī)器人靠譜嗎 營(yíng)銷(xiāo)電銷(xiāo)機(jī)器人招商 物超所值的400電話(huà)申請(qǐng) 遼寧電銷(xiāo)平臺(tái)外呼系統(tǒng)軟件 coreldraw地圖標(biāo)注 申請(qǐng)400電話(huà)號(hào)碼多少錢(qián) 菏澤crm外呼系統(tǒng)價(jià)格

網(wǎng)上和很多書(shū)上都有不少的hadoop在linux系統(tǒng)下的安裝教程,但是嘗試過(guò)的讀者會(huì)發(fā)現(xiàn),就算是按照這些教程一步步的操作,還是會(huì)在某個(gè)地方出錯(cuò),主要原因是版本問(wèn)題。尤其是書(shū)上的版本一般都較老,所以并不建議對(duì)著書(shū)上的教程來(lái)操作,但是可以作為參考。下面給出我自己親身實(shí)踐的安裝過(guò)程,盡量把我知道的原理也寫(xiě)出來(lái),這樣就算有些步驟出現(xiàn)問(wèn)題,知道了原因也是很容易解決的,就怕出現(xiàn)問(wèn)題了,還不知道問(wèn)題出在哪?

下面的代碼都是在ubuntu的命令窗口(terminal)中輸入:

1.工具準(zhǔn)備:

1.1 更新apt-get:在命令行窗口中使用apt-get安裝軟件很方便;

sudo apt-get update

1.2 安裝vim:配置文件。

sudo apt-get install vim

根據(jù)輸出結(jié)果,需要輸入“Y”來(lái)繼續(xù)。

2.創(chuàng)建hadoop用戶(hù):

2.1增加hadoop用戶(hù):創(chuàng)建 hadoop 用戶(hù),并使用 /bin/bash 作為 shell

sudo useradd -m hadoop -s /bin/bash

2.2設(shè)置密碼,按提示輸入兩次密碼:

sudo passwd hadoop

2.3為 hadoop 用戶(hù)增加管理員權(quán)限:

sudo adduser hadoop sudo

3.安裝SSH、配置SSH無(wú)密碼登陸

集群、單節(jié)點(diǎn)模式都需要用到 SSH 登陸(類(lèi)似于遠(yuǎn)程登陸,你可以登錄某臺(tái) Linux 主機(jī),并且在上面運(yùn)行命令),Ubuntu 默認(rèn)已安裝了 SSH client,此外還需要安裝 SSH server:

sudo apt-get install openssh-server

安裝后,可以使用如下命令登陸本機(jī):

ssh localhost

4.安裝java環(huán)境

4.1安裝jdk:

sudo apt-get install openjdk-8-jre openjdk-8-jdk

4.2配置JAVA_HOME

dpkg -L openjdk-8-jdk | grep '/bin/javac'

該命令會(huì)輸出一個(gè)路徑,除去路徑末尾的 “/bin/javac”,剩下的就是正確的路徑了。如輸出路徑為 /usr/lib/jvm/java-8-openjdk/bin/javac,則我們需要的路徑為 /usr/lib/jvm/java-8-openjdk。

如果這里輸出錯(cuò)誤,那我們?cè)趺粗繨AVA_HOME的地址呢?很簡(jiǎn)單,輸入:

java -verbose

輸出:usr/lib/jvm/java-8-openjdk/jre/lib/rt.jar

則前面的usr/lib/jvm/java-8-openjdk就是JAVA_HOME的地址。

然后,使用命令 sudo gedit /etc/profile 打開(kāi) /etc/profile 文件:

sudo gedit /etc/profile

然后在文件末尾添加如下三行:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

然后ctrl+s保存。然后執(zhí)行如下代碼,使更改生效:

$source ~/.bashrc

如果JAVA_HOME還是沒(méi)有更改過(guò)來(lái),可能是文件沒(méi)有生效,運(yùn)行

$source /etc/profile

再查看JAVA_HOME,可以發(fā)現(xiàn)是我們?cè)谖募性O(shè)置的路徑。

如果上面設(shè)置正確的話(huà),$JAVA_HOME/bin/java -version 會(huì)輸出 java 的版本信息,且和 java -version 的輸出結(jié)果一樣,如下圖所示,則配置成功:

5.安裝Hadoop

5.1hadoop程序下載:http://mirror.bit.edu.cn/apache/hadoop/common/

建議選擇下載 “stable” 下的 hadoop-2.x.y.tar.gz 。

5.2 hadoop安裝

輸入命令:

sudo tar -zxf ~/Downloads/hadoop-2.7.2.tar.gz -C /usr/local  
cd /usr/local/
sudo mv ./hadoop-2.7.2/ ./hadoop      
sudo chown -R hadoop ./hadoop

Hadoop 解壓后即可使用。輸入如下命令來(lái)檢查 Hadoop 是否可用,成功則會(huì)顯示 Hadoop 版本信息:

cd /usr/local/hadoop
./bin/hadoop version

5.3 hadoop單擊配置

Hadoop 默認(rèn)模式為非分布式模式,無(wú)需進(jìn)行其他配置即可運(yùn)行。非分布式即單 Java 進(jìn)程,方便進(jìn)行調(diào)試。

配置尚未完成,由于近期較忙,過(guò)兩天閑下來(lái)了再配置。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

標(biāo)簽:江西 江門(mén) 湖北 泰安 廈門(mén) 瀘州 玉樹(shù) 內(nèi)江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ubuntu15.10下hadoop2.7.2的安裝與配置詳解》,本文關(guān)鍵詞  ubuntu15.10,下,hadoop2.7.2,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ubuntu15.10下hadoop2.7.2的安裝與配置詳解》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于ubuntu15.10下hadoop2.7.2的安裝與配置詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    全州县| 雷波县| 南靖县| 海宁市| 建平县| 磴口县| 武宁县| 舒兰市| 松原市| 军事| 渭南市| 万载县| 同心县| 嘉禾县| 宁晋县| 濮阳县| 扎赉特旗| 宝应县| 米易县| 清新县| 兴宁市| 陵水| 和政县| 鹤岗市| 依兰县| 嘉善县| 大名县| 页游| 河西区| 论坛| 古浪县| 广宗县| 东安县| 石阡县| 锦州市| 彰化县| 铜梁县| 麦盖提县| 安新县| 阿拉善左旗| 广西|