版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Hadoop云平臺(tái)搭建指南
一?安裝ubuntu
安裝版本是ubuntu-13.10-desktop-amd64,安裝過程省略。。。
二.在Ubuntu下創(chuàng)建hadoop用戶組和用戶
打開命令終端:Ctrl+Alt+T.
1.創(chuàng)建hadoop用戶組;
sudoaddgrouphadoop
如圖:
?dubin^)dubin-ubuntu:~
dubtn@dubtn-ubuntusudoaddgrouphadoop
[sudo]passwordfordubin:
Addinggrouphadoop'(GID1002),??
Done.
dubin@dubin-ubuntu
2.創(chuàng)建hadoop用戶;
sudoadduser-ingrouphadoophadoop
如圖:
—dubln^xjubin-ubuntu:*?
dubtn^dubtn-ubuntu:-$sudoadduser-ingrouphadoophadoop
Addinguser'hadoop'...
Addingnewuser'hadoop'(1002)withgroup'hadoop'...
Creatinghomedirectory'/home/hadoop'...
;Copytngfilesfrom/etc/skel'...
EnternewUNIXpassword:
RetypenewUNIXpassword:
passwd:passwordupdatedsuccessfully
ChangingtheuserInformationforhadoop
Enterthenewvalue,orpressENTERforthedefault
FullName[]:
RoonNumber[]:
WorkPhone[]:
HonePhone[]:
Other[]:
IstheInformationcorrect?[Y/n]
dubtn@dubtn?ubuntu:
3.給hadoop用戶添加權(quán)限,打開/etc/sudoers文件;
sudogedit/etc/sudoers
按回車鍵后就會(huì)打開/etc/sudoers文件了,給hadoop用戶賦予root用戶同樣的
權(quán)限。在rootALL=(ALL:ALL)ALL下添hadoopALL=(ALL:ALL)ALL,
hadoopALL=(ALL:ALL)ALL
如圖:
FileEditViewSearchToolsDocumentsHelp
■科Open▼,Savefi?vUn
i二*sudoersX
nUserprivilegespecification
rootALL=(ALL:ALL)ALL
hadoopALL=(ALL:ALL)ALL
三.在Ubuntu下安裝JDK
1.使用如下命令執(zhí)行即可:
sudoapt-getinstallopenjdk-6-jre
如圖:
fdubinQ>dubln-ubuntu:*■
dubtn9dubtn*ubuntusudoapt-getinstallop?njdk-6-jre
Readingpackagelists...Done
Buildingdependencytree
Readingstatetnfornatton...Done
[hefollowingpackagewasautomaticallyinstalledandisnolongerrequired:
Ilbqt3-Rt
Use'apt-getautorenove,torenovethen.
ThefollowingextrapackageswillbeInstalled:
tcedtea-6-jre-cacaotcedtea-6*jre-janvnIcedtea-netxtcedtea?netx-comon
openjdk-6-jre-headlessopenjdk-6-jre-ltb
Suggestedpackages:
tcedteapluginsun-java6-fontsfonts?tpafont?gothicfonts?tpafont-ntncho
ttf-telugu-fontsttf-ortya-fontsttf-kannada-fontsttf-bengalt-fonts
ThefollowingNEWpackageswillbeinstalled:
tcedtea-6-jre-cacaotcedtea-6-jre-janvntcedtea-ne:xtcedtea-netx-cowon
openjdk-6-jreopenjdk-6-jre-headlessopenjdk-6-jreli.b
eupgraded,1newlyInstalled,etorenoveand11no:upgraded.
Needtoget35.2MBofarchives.
Afterthisoperation.93.8MBofadditionaldiskspacewillb?used.
jOoyouwa“l(fā)I。conllnw?[Y/n]?
輸入大寫的Y就在線安裝java運(yùn)行環(huán)境成功了。
2.配置JAVA環(huán)境變量:
sudogedit/etc/environment
在其中添加如下兩行:
JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-amd64
CLASSPATH=.:/usr/lib/jvm/java-1.6.0-openjdk-amd64//jre/lib
sudogedit/etc/profile
在末尾加上:
ExportJAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-amd64
ExportJRE_HOME=/usr/lib/jvm/java-1.6.0-openjdk-amd64/jre
exportCLASSPATH=.:/usr/lib/jvmZjava-1.6.0-openjdk-amd64//jre/lib
exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
在配置環(huán)境變量時(shí),特別要注意路徑的配置,安裝好JDK后,就查詢各個(gè)文件夾
在那個(gè)位置。
3.java-version查看不出錯(cuò)說明,成功。
四.修改機(jī)器名(這步驟可以省略)
每當(dāng)ubuntu安裝成功時(shí),我們的機(jī)器名都默認(rèn)為:ubuntu,但為了以后集群中能
夠容易分辨各臺(tái)服務(wù)器,需要給每臺(tái)機(jī)器取個(gè)不同的名字。機(jī)器名由/etc/hostname
文件決定。
1.打開/etc/hostname文件;
sudogedit/etc/hostname
改成想要改的名字。
五.安裝ssh服務(wù)
安裝openssh-server
sudoapt-getinstallsshopenssh-server
六,建立ssh無密碼登錄本機(jī)
首先要轉(zhuǎn)換成hadoop用戶,執(zhí)行以下命令:
su-hadoop
如圖:
?,?hadoop@dubln-ubuntu:~
dubin@dubin-ubuntusu-hadoop
Password:
hadoop@dubin-ubuntu,
ssh生成密鑰有rsa和dsa兩種生成方式,默認(rèn)情況下采用rsa方式。
1.創(chuàng)建ssh-key,,這里我們采用rsa方式;
Ssh-kengen-trsa-P
如圖:
?QGhadoop9dubin-ubuntu:-
hadoop^dubtn-ubuntu:'$ssh-keygen-trsa-P
Generatingpubltc/prtvatersakeypair.
Enterfiletnwhichtosavethekey(/hor?e/hadoop/.ss"td_rsa):
Createddirectory'/home/hadoop/.ssh'.
YourIdentificationhasbeensavedtn/home/hadoop/.ssh/td_rsa.
Yourpublickeyhasbeensavedtn/hone/hadoop/.ssh/td_rsa.pub.
ThekeyfingerprintIs:
31:96:c6:a8:a4:61:67:61:18:O4:8S:f7:S5:bl:a4:17hadoop@dubtn-ubuntu
Thekey'srandonartInageis:
?RSA2648卜?…
I-*O...E.|
|o...??|
11.o.*.oX
I.?o
I..SI
hadoop^dubtn-ubuntu:"-$|
(注:回車后會(huì)在~/.ssh/下生成兩個(gè)文件:id_rsa和id_rsa.pub這兩個(gè)文件是成對(duì)
出現(xiàn)的)
2.進(jìn)入7.ssh/目錄下,將id_r,a.pub追加到authorized_keys授權(quán)文件中,JT
始是沒有authorized_keys文件的;
cd~/.ssh
catid-rsa.pub?authorized_keys
如圖:
hadoop$dubtn-ubuntu:-1.ssh$cattd_rsa.pub?authortzed_keys
hadoop@dubtn-ubuntu:~/.ssh$[
(完成后就可以無密碼登錄本機(jī)了。)
3.登錄localhost;
sshlocalhost
(注:當(dāng)ssh遠(yuǎn)程登錄到其它機(jī)器后,現(xiàn)在你控制的是遠(yuǎn)程的機(jī)器,需要執(zhí)行退
出命令才能重新控制本地主機(jī)。)
4.執(zhí)行退出命令;
exit
六.安裝hadoop
采用的hadoop版本是:hadoop-0.20.203
1.假設(shè)hadoop-0.20.203.tar.gz在桌面,將它復(fù)制至!J安裝目錄/usr/local/下;
sudocphadoop-rd.tar.gz/usr/local/
2.解壓hadoop-0.20.203.tar.gz;
cd/usr/local
sudotar-zxfhadoop-rd.tar.gz
3.將解壓出的文件夾改名為hadoop;
sudomvhadoop-hadoop
4.將該hadoop文件夾的屬主用戶設(shè)為hadoop
sudochown-Rhadoop:hadoophadoop
5.打開hadoop/conf/hadoop-env.sh文件;
sudogedithadoop/conf/hadoop-env.sh
6.配置conf/hadoop—nv.sh(找到#exportJAVA_HOME'去掉#,然后加上本機(jī)
jdk的路徑);
exportJAVA_HOME=/usr/lib/jvmZjava-1.6.0-openjdk-amd64
7.打開conf/core-site.xml文件;
sudogedithadoop/conf/core-site.xml
編輯如下:property后面需要手工敲
<?xmlversion"
<?xml-stylesheettype="text/xsl"href="configuration.xsl"?>
<!--Putsite-spe:ificpropertyoverridesinthisfile.-->
(configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://l^calhost:9000V/value>
〈/property)
〈/configuration)
8.打開conf/mapred-slte.xml文件;
sudogedithadoop/conf/mapred-site.xml
編輯如下property后面需要手工敲:
<?xmlversion?',1.3"?>
<?xml-stylesheettype='*text/xsl"href='*configuration.xsl"?>
<!--Putsite-specificpropertyoverridesinthisfile.-->
(configuration〉
<property>
<name>rapred.job.tracker</narre>
<value>localhost:9001</value>
〈/property)
〈/configuration〉
9.打開conf/hdfs-site.xml文件;
sudogedithadoop/conf/hdfs-site.xml
(configuration)
<property>
<name>.dir</name>
<value>/usr/local/hadoop/datalogl,/usr/local/hadoop/datalog2</value>
</property>
<property>
<name>dfs.data.dir</name>
<vdlue>/U5r/loGdl/hddoop/ddtal,/usr/loGal/hadoop/datci2</value>
</property>
<p-ope-'ty>
<name>dfs.replication</nafre>
<value>2</value>
</property>
〈/configuration)
10.打開conf/masters文件,添加作為master。
sudogedithadoop/conf/masters
11.打開conf/slaves文件,添加作為slave的主機(jī)名,一行一個(gè)。
sudogedithadoop/conf/slaves
七,在單機(jī)上運(yùn)行hadoop
1.進(jìn)入hadoop目錄下,格式化hdfs文件系統(tǒng),初次運(yùn)行hadoop時(shí)一定要有該操
作
cd/usr/local/hadoop/
bin/hadoopnamenode-format
2.當(dāng)你看到下圖時(shí),就說明你的hdfs文件系統(tǒng)格式化成功了。
12/66/0313:24:03INFOconwon.Storage:Storagedirectory/usr/local/hadoop/dat
n\og2hasbeensuccessfullyformatted.
12/66/G313:24:03INFOnanenode.NaneNode:SHUTDOWNMSG:
/…....................................................
SHUTDOWNMSG:ShuttingdownNaaeNodeatdubin-ubuntu/3
hadoop@dubin-ubuntu:/usr/local/hadoop$|
3.啟動(dòng)bin/start-all.sh
bin/start-all.sh
出現(xiàn):
Startingnamenode…。
Startingdatanode。。。。
Startingsecondarynamenode…。
Startingjobtracker。。。。
Startingtasktracker?!?/p>
就說明hadoop啟動(dòng)成功。
4.登陸hadoop頁面
http://localhost:50030/
http://localhost:50070/
localhostHadoopMap/ReduceAdministrationQuKkUnto
SU19:RUNNING
Started:WedOct2609:52:18CST2011
Version:0.21.0,985326
Compiled:TueAug1701:02:28EDT2010bytomwhitefrombranches/brarKh-0.21
Idtntmtr:201110260952
ClusterSummary(HeapSizeis57MB/888.94MB)
Run
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 金融模型輕量化訓(xùn)練方法
- 2025年河北省公需課學(xué)習(xí)-《中華人民共和國(guó)快遞暫行條例》條文詳解
- 2025年八大特殊作業(yè)安全知識(shí)考試題及答案(共60題)
- 單招汽車專業(yè)題庫及答案
- 第六單元 第26課時(shí) 圓的基本性質(zhì)
- 2025年中職語文專題試卷及答案
- 工地材料運(yùn)輸合同范本
- 2025年鹿邑初三二模試卷及答案
- 2025年隧道橋梁考試題庫及答案
- 樓頂屋頂改造合同范本
- 2026年關(guān)于護(hù)士長(zhǎng)工作計(jì)劃4篇
- 三角形的內(nèi)角和與外角和教案
- 植入式靜脈給藥裝置(輸液港)-中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)2023
- 0031預(yù)防成人經(jīng)口氣管插管非計(jì)劃性拔管護(hù)理專家共識(shí)
- THMSRX型實(shí)訓(xùn)指導(dǎo)書
- 原發(fā)性支氣管肺癌教案
- 教練場(chǎng)地技術(shù)條件說明
- 2023年西安市政道橋建設(shè)集團(tuán)有限公司招聘筆試題庫及答案解析
- JJG 229-2010工業(yè)鉑、銅熱電阻
- GB/T 23280-2009開式壓力機(jī)精度
- 金壇區(qū)蘇教版六年級(jí)上冊(cè)數(shù)學(xué)第6單元《百分?jǐn)?shù)》教材分析(定稿)
評(píng)論
0/150
提交評(píng)論