![hadoop+hbase集群搭建 詳細(xì)手冊(cè)V0.9_第1頁(yè)](http://file4.renrendoc.com/view/48cccf7f28c3b0fef01453067bb41cd1/48cccf7f28c3b0fef01453067bb41cd11.gif)
![hadoop+hbase集群搭建 詳細(xì)手冊(cè)V0.9_第2頁(yè)](http://file4.renrendoc.com/view/48cccf7f28c3b0fef01453067bb41cd1/48cccf7f28c3b0fef01453067bb41cd12.gif)
![hadoop+hbase集群搭建 詳細(xì)手冊(cè)V0.9_第3頁(yè)](http://file4.renrendoc.com/view/48cccf7f28c3b0fef01453067bb41cd1/48cccf7f28c3b0fef01453067bb41cd13.gif)
![hadoop+hbase集群搭建 詳細(xì)手冊(cè)V0.9_第4頁(yè)](http://file4.renrendoc.com/view/48cccf7f28c3b0fef01453067bb41cd1/48cccf7f28c3b0fef01453067bb41cd14.gif)
![hadoop+hbase集群搭建 詳細(xì)手冊(cè)V0.9_第5頁(yè)](http://file4.renrendoc.com/view/48cccf7f28c3b0fef01453067bb41cd1/48cccf7f28c3b0fef01453067bb41cd15.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Hadoop,ZooKeeper,HBase分布式搭建前提準(zhǔn)備注:hbase的安裝需要hadoop和zookeeper和hbase,生產(chǎn)環(huán)境下需要將zookeeper獨(dú)立安裝,hbase軟件選擇cloudera的cdh3u0,這樣不會(huì)出現(xiàn)版本不兼容等問(wèn)題。apache的版本需要重新編譯hadoop0.20.2-appender版以保證沒(méi)有數(shù)據(jù)丟失。1、機(jī)器集群結(jié)構(gòu)分布使用8臺(tái)曙光服務(wù)器搭建集群,ip為*.*.83.1-8,hostname為hadoop-node1到hadoop-node8,其中機(jī)器名IP所安裝的程序hadoop-node1 hadoopnamenode/hbaseHMasterhadoop-node2*.*.83.2 hadoopdatanode/hbaseHRegionServerhadoop-node3 *.*.83.3 hadoopdatanode/hbaseHRegionServerhadoop-node4 *.*.83.4hadoopdatanode/hbaseHRegionServerhadoop-node5 *.*.83.5hadoopdatanode/hbaseHRegionServerhadoop-node6 *.*.83.6hadoopdatanode HRegionServer zookeeperhadoop-node7 *.*.83.7hadoopdatanode HRegionServer zookeeperhadoop-node8 *.*.83.8hadoopsecondNamenode/hbaseHMasterzookeeper2.硬件環(huán)境:8臺(tái)曙光服務(wù)器,cpu8核,每臺(tái)機(jī)器都有兩個(gè)500GB硬盤。操作系統(tǒng):SUSEenterprise11操作系統(tǒng)分區(qū):硬盤1:sda/boot400MB/Swap10GB/余下的sda空間硬盤2:/sdb2都掛載在/sdb2上3.提前準(zhǔn)備相關(guān)軟件Jdk: jdk-6u30-linux-x64.binHadoop: hadoop-0.20.2-cdh-3u**Zookeeper: zookeeper-3.3.5-cdh3u**Hbase: hbase-0.906-c*******詳細(xì)操作:當(dāng)前用戶hadoop/home/hadoop/app/app/hadoop/hadoop1.0.0//app/hbase/hbase0.92.0//app/zookeeper/zoookeeper3.3.4/Step1安裝SUSE及搭建基本環(huán)境操作系統(tǒng)具體安裝可以隨意,盡量保證每臺(tái)機(jī)器一致,如每臺(tái)的機(jī)器名,和ip配置都要符合上面所規(guī)劃,這樣方便之后的操作在所有機(jī)器上,創(chuàng)建hadoop用戶保證每臺(tái)suse服務(wù)器上的ssh服務(wù)都已經(jīng)啟動(dòng)在每臺(tái)機(jī)器上/home/hadoop/下新建如下一些目錄/program/java;/app/hadoop;/app/hbase;/app/zookeeper;/app/zookeeperdata將相應(yīng)的軟件上傳到實(shí)體機(jī),在hadoop-node1上解壓hadoop和hbase#tarzxvfhadoop-0.20.2-cdh3u0.tar.gz#tarzxvfhbase-0.90.1-cdh3u0.tar.gzhadoop-node6在上解壓zookeeper#tarzxvfzookeeper-3.3.3-cdh3u0.tar.gz在節(jié)點(diǎn)1-5,8上修改/etc/profileexportJAVA_HOME=/home/hadoop/program/java/jdk1.6.0_30exportPATH=$JAVA_HOME/bin:$PATHexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATHexportHADOOP_HOME=/home/hadoop/app/hadoop/hadoop-0.20.2-cdh3u4exportHBASE_HOME=/home/hadoop/app/hbase/hbase-0.90.6-cdh3u4在節(jié)點(diǎn)6,7上修改/etc/profileexportJAVA_HOME=/home/hadoop/program/java/jdk1.6.0_30exportOOKEEPER_HOME=/home/hadoop/app/zookeeper/zookeeper-3.3.5-cdh3u4exportPATH=$JAVA_HOME/bin:$ZOOKEEPER_HOME/conf:$PATHexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATHssh免密碼登錄用hadoop用戶登錄所有機(jī)器,在/home/hadoop/下建立.ssh目錄;運(yùn)行#ssh-keygen-tdsa-P''-f~/.ssh/id_dsa這樣會(huì)在~/.ssh/生成兩個(gè)文件:id_dsa和id_dsa.pub。#cat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keys拷貝authorized_keys到2到8#scp/home/hadoop/.ssh/authorized_keyshadoop@*.*.83.2:/home/hadoop/.ssh/……#scp/home/hadoop/.ssh/authorized_keyshadoop@*.*.83.8:/home/hadoop/.ssh/修改hosts文件,每一臺(tái)實(shí)體機(jī)配置都如下#sudovim/etc/hosts從1登錄1,2…8用hostname(hadoop-nodeX),第一次需要確認(rèn),以后就可以直接登錄。#sshhadoop-node1#sshhadoop-node2#sshhadoop-node3#sshhadoop-node4#sshhadoop-node5#sshhadoop-node6#sshhadoop-node7#sshhadoop-node8部分操作截圖:1.上傳jdk最好是使用64系統(tǒng)2.上傳hadoop,hbase,zookeeperStep2安裝JDK#cdjava#chmod+xjdk-6u30-linux-x64.bin./jdk-6u24-linux-x64.binHadoop安裝1.在節(jié)點(diǎn)1和節(jié)點(diǎn)8上分別都創(chuàng)建/datamkdir/home/hadoop/data2.在節(jié)點(diǎn)2和5上分別都創(chuàng)建/disk1,/disk2,/disk3即mkdir/home/hadoop/disk1disk2disk33.vim/home/hadoop/app/hadoop/hadoop-0.20.2-cdh3u0/conf/hadoop-env.sh4.修改/home/hadoop/app/hadoop/hadoop-0.20.2-cdh3u0/conf/core-site.xml添加,截圖如下:5.修改/home/hadoop/app/hadoop/hadoop-0.20.2-cdh3u0/conf/hdfs-site.xml截圖:6.vihome/hadoop/app/hadoop/hadoop-0.20.2-cdh3u0/conf/mapred-site.xml截圖:7.修改/home/hadoop/app/hadoop/hadoop-0.20.2-cdh3u0/conf/masters截圖:8.修改/home/hadoop/app/hadoop/hadoop-0.20.2-cdh3u0/conf/slaves截圖:9.很關(guān)鍵的一步:拷貝節(jié)點(diǎn)1的hadoop到2-5,8#scp–r./hadoop-0.20.2-c**/hadoop@*.*.*.2:/home/hadoop/app/hadoop/…#scp–r./hadoop-0.20.2-c**/hadoop@*.*.*.5:/home/hadoop/app/hadoop/…10.格式化hadoop文件系統(tǒng)#hadoopnamenode–format11.啟動(dòng)hadoop,在1上運(yùn)行#start-all.sh注:運(yùn)行jps查看各個(gè)節(jié)點(diǎn)運(yùn)行情況截圖:節(jié)點(diǎn)1(主節(jié)點(diǎn)):節(jié)點(diǎn)2或3、4、5(數(shù)據(jù)節(jié)點(diǎn)):節(jié)點(diǎn)6或7(Zookeeper節(jié)點(diǎn)):節(jié)點(diǎn)8(secondName和HbaseMaster節(jié)點(diǎn)):查看集群狀態(tài):http://*.*.83.1:50070/dfshealth.jsp查看集群狀態(tài):http://*.*.83.1:50030/dfshealth.jspZookeeper安裝1.在節(jié)點(diǎn)6,7上創(chuàng)建/home/hadoop/zookeeperdata目錄修改6的/home/hadoop/app/zookeeper/zookeeper-3.3.3-cdh3u0/conf/zoo.cfg2.拷貝6的zookeeper到7#scp–r./zookeeper-3.3.3-*/hadoop@*.*.*.7:/home/hadoop/app/zookeeper/3.在6,7的/home/hadoop/zookeeperdata目錄下建myid文件,內(nèi)容分別為1,2,3啟動(dòng)zookeeper,4.在6,7上分別執(zhí)行#zkServer.shstart5.啟動(dòng)后可以使用#zkServer.shstatus查看狀態(tài)Hbae安裝在節(jié)點(diǎn)1上修改/home/hadoop/app/hbae/hbase-0.90.1-cdh3u0/conf/hbase-env.shexportJAVA_HOME=/home/hadoop/program/java/jdk1.6.0_30exportHBASE_MANAGES_ZK=false2.在節(jié)點(diǎn)1上修改/home/hadoop/app/hbase/hbase-0.90.1-cdh3u0/conf/hbase-site.xml<configuration><property><name>hbase.rootdir</name><value>hdfs://hadoop-node1:9000/hbase</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property><property><name>hbase.master.port</name><value>60000</value></property><property><name>hbase.zookeeper.quorum</name><value>hadoop-node6,hadoop-node7</value></property></configuration>3.在1上修改/home/hadoop/app/hbase/hbase-0.90.1-cdh3u0/conf/regionservers在regionservers中添加如下內(nèi)容:hadoop-node2hadoop-node3hadoop-node4hadoop-node54.拷1的hbase到2,3,4,58#scp-r./hbase-0.90.1-cdh**/hadoop@*.*.*.2:/home/hadoop/app/hbae/…..5.啟動(dòng)hbase在節(jié)點(diǎn)1上執(zhí)行#start-hbase.sh6.啟動(dòng)hbase的第二個(gè)HM
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄉(xiāng)下抬錢合同范本
- 公司寫字樓租房合同范本
- 上海楊浦綠植養(yǎng)護(hù)合同范例
- 網(wǎng)絡(luò)科技有限公司銷售合同范本
- 服裝經(jīng)營(yíng)商鋪轉(zhuǎn)讓合同范本
- 公司保密及技術(shù)成果歸屬合同范本
- 林地、林木流轉(zhuǎn)合同范本
- 飯店合作經(jīng)營(yíng)合同范本
- 2025年綠豆沙項(xiàng)目可行性研究報(bào)告
- 出庫(kù)勞務(wù)合同范例
- 質(zhì)保管理制度
- 2024年全國(guó)卷新課標(biāo)1高考英語(yǔ)試題及答案
- 2024新版《藥品管理法》培訓(xùn)課件
- 浙江省杭州市2024年中考英語(yǔ)真題(含答案)
- 《陸上風(fēng)電場(chǎng)工程設(shè)計(jì)概算編制規(guī)定及費(fèi)用標(biāo)準(zhǔn)》(NB-T 31011-2019)
- 信訪事項(xiàng)受理、辦理、復(fù)查、復(fù)核、聽證程序課件
- 【北京】施工現(xiàn)場(chǎng)安全生產(chǎn)標(biāo)準(zhǔn)化管理圖集
- 部編版小學(xué)道德與法治五年級(jí)下冊(cè)教案(全冊(cè))
- 第二講共振理論、有機(jī)酸堿理論
- 研究性學(xué)習(xí)課題——有趣對(duì)聯(lián)
- 電鍍工業(yè)園項(xiàng)目可行性研究報(bào)告-用于立項(xiàng)備案
評(píng)論
0/150
提交評(píng)論