溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Hadoop0.20.0如何部署與測(cè)試

發(fā)布時(shí)間:2021-12-06 11:11:54 來源:億速云 閱讀:263 作者:小新 欄目:開發(fā)技術(shù)

這篇文章主要為大家展示了“Hadoop0.20.0如何部署與測(cè)試”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“Hadoop0.20.0如何部署與測(cè)試”這篇文章吧。

Hadoop0.20.0部署與測(cè)試

--最近對(duì)Hadoop的部署小有收獲,本文總結(jié)部署的主要過程以及遇到的問題,其中很多地方也是借鑒網(wǎng)絡(luò)上其他高手的經(jīng)驗(yàn)(資料大部分是0.19乃至更早的,0.20在配置上已有部分調(diào)整)。
Hadoop官方(強(qiáng)烈建議仔細(xì)閱讀官方原文文檔)
整個(gè)部署過程主要分為以下幾部分(以***0.20.0版本為例):
系統(tǒng)環(huán)境為ubuntu.04、JDK1.6

1.下載

從Apache的任意鏡像站點(diǎn)上下載Hadoop***版本
壓縮包中的docs下有使用手冊(cè),docs/cn下是中文手冊(cè)(0.19)

2.啟動(dòng)hadoop集群前的準(zhǔn)備工作

2.1安裝JDK如果機(jī)器為多核建議安裝JDK1.6,可以提高程序運(yùn)行效率。

在/home/[$hadoop_home]/conf目錄下的hadoop_env.sh中設(shè)置Hadoop需要的環(huán)境變量,其中JAVA_HOME是必須設(shè)定的變量。
exportJAVA_HOME=/usr/lib/jvm/java-6-sun
exportJAVA_HOME=/usr/lib/jvm/java-6-sun

2.2配置SSH(for配置集群)

安裝SSH
以UbuntuLinux為例:
$sudoapt-getinstallssh
$sudoapt-getinstallssh

生成密鑰對(duì)
$ssh-keygen-trsa-P''
$ssh-keygen-trsa-P''

詢問其保存路徑時(shí)直接回車采用默認(rèn)路徑
生成的密鑰對(duì)id_rsa,id_rsa.pub,默認(rèn)存儲(chǔ)在/home/[$user]/.ssh目錄下。
然后將id_rsa.pub的內(nèi)容復(fù)制到每個(gè)機(jī)器(也包括本機(jī))的/home/[$user]/.ssh/authorized_keys文件中。
如果機(jī)器上已經(jīng)有authorized_keys這個(gè)文件了,就在文件末尾加上id_rsa.pub中的內(nèi)容。
如果沒有authorized_keys這個(gè)文件,直接cp或者scp就好了。

沒有authorized_keys時(shí)
$cpid_rsa.pubauthorized_keys
$cpid_rsa.pubauthorized_keys

或使用追加命令
$catid_rsa.pub>>authorized_keys
$catid_rsa.pub>>authorized_keys

Hadoop0.20.0部署中下面這步必須操作否則SSH無法正常運(yùn)行,修改authorized_keys文件權(quán)限為當(dāng)前用戶可讀寫,其他用戶只讀。
$chmod600authorized_keys
$chmod600authorized_keys
為了進(jìn)一步加強(qiáng)安全,可以修改本機(jī)文件/etc/ssh/sshd_config,這樣設(shè)定之后SSH就只能通過密鑰認(rèn)證登錄。

#去除密碼認(rèn)證
PasswordAuthenticationno
AuthorizedKeyFile.ssh/authorized_keys
#去除密碼認(rèn)證
PasswordAuthenticationno
AuthorizedKeyFile.ssh/authorized_keys。

以上是“Hadoop0.20.0如何部署與測(cè)試”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI