456成人影院在线观看_亚洲a毛片_日韩9999_伊人网老司机_一本免费视频_最近高清日本免费

IT之道-艾銻知道

您當(dāng)前位置: 主頁 > 資訊動(dòng)態(tài) > IT知識(shí)庫 >

IT外包帶你快速搭建Hadoop運(yùn)行環(huán)境


2020-04-24 17:41 作者:艾銻無限 瀏覽量:

IT外包帶你快速搭建Hadoop運(yùn)行環(huán)境

Hadoop 是一個(gè)分布式系統(tǒng)基礎(chǔ)架構(gòu),在大數(shù)據(jù)領(lǐng)域被廣泛的使用,它將大數(shù)據(jù)處理引擎盡可能的靠近存儲(chǔ),Hadoop 最核心的設(shè)計(jì)就是 HDFS 和 MapReduce,HDFS 為海量的數(shù)據(jù)提供了存儲(chǔ),MapReduce 為海量的數(shù)據(jù)提供了計(jì)算。這篇文章主要就是介紹一下如何搭建一個(gè) Hadoop 運(yùn)行環(huán)境。
Hadoop 是一個(gè)分布式系統(tǒng)基礎(chǔ)架構(gòu),在大數(shù)據(jù)領(lǐng)域被廣泛的使用,它將大數(shù)據(jù)處理引擎盡可能的靠近存儲(chǔ),Hadoop 最核心的設(shè)計(jì)就是 HDFS 和 MapReduce,HDFS 為海量的數(shù)據(jù)提供了存儲(chǔ),MapReduce 為海量的數(shù)據(jù)提供了計(jì)算。這篇文章主要就是介紹一下如何搭建一個(gè) Hadoop 運(yùn)行環(huán)境。
 
我們使用 Linux 操作系統(tǒng)來搭建環(huán)境,下面的信息是用來準(zhǔn)備搭建 Hadoop 環(huán)境的電腦環(huán)境信息。
  1. hadoop@ubuntu:~$ cat /etc/os-release 
  2. NAME="Ubuntu" 
  3. VERSION="14.04.5 LTS, Trusty Tahr" 
  4. ID=ubuntu 
  5. ID_LIKE=debian 
  6. PRETTY_NAME="Ubuntu 14.04.5 LTS" 
  7. VERSION_ID="14.04" 
  8. HOME_URL="http://www.ubuntu.com/" 
  9. SUPPORT_URL="http://help.ubuntu.com/" 
  10. BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" 
緊接著來新建一個(gè)用戶,這一步其實(shí)也可以省略的,可以根據(jù)實(shí)際情況來決定,這里是新建了一個(gè)叫 hadoop 的新用戶。
  1. #創(chuàng)建新用戶 
  2. sudo useradd -m hadoop -s /bin/bash 
  3. #設(shè)置密碼 
  4. sudo passwd hadoop 
  5. #為hadoop用戶增加管理員權(quán)限 
  6. sudo adduser hadoop sudo 
  7. #切換到hadoop用戶 
  8. su hadoop 
我們首先來設(shè)置一下 SSH 無密碼登錄,這一步建議都設(shè)置一下,因?yàn)榉植际较到y(tǒng)環(huán)境都是由多臺(tái)服務(wù)器構(gòu)成的,設(shè)置免密碼登錄會(huì)方便使用。
  1. #先檢查下是否可以在沒有密碼的情況下ssh到localhost 
  2. ssh localhost 
  3. #如果在沒有密碼的情況下無法ssh到localhost,請(qǐng)執(zhí)行以下命令 
  4. ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa 
  5. cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 
  6. chmod 0600 ~/.ssh/authorized_keys 
上面是一些準(zhǔn)備工作,接下來就正式開始部署 Hadoop 環(huán)境了。我們先在 Apache 官網(wǎng)(http://hadoop.apache.org)這里下載最新的穩(wěn)定版本的 Hadoop 發(fā)行版,然后解壓到指定目錄并進(jìn)入這個(gè)目錄,執(zhí)行 ./bin/hadoop 和 ./bin/hadoop version 可以分別顯示 hadoop 腳本的使用文檔和版本信息,然后修改一下 ./etc/hadoop/core-site.xml 和 ./etc/hadoop/hdfs-site.xml這兩個(gè)配置文件,配置修改分別如下所示。
修改 ./etc/hadoop/core-site.xml 配置文件,添加如下配置:
  1. <configuration> 
  2.     <property> 
  3.         <name>fs.defaultFS</name
  4.         <value>hdfs://localhost:9090</value> 
  5.     </property> 
  6.     <property> 
  7.         <name>hadoop.tmp.dir</name
  8.         <value>file:/opt/bigdata/hadoop/tmp</value> 
  9.         <description>A base for other temporary directories.</description> 
  10.     </property> 
  11. </configuration> 
修改 ./etc/hadoop/hdfs-site.xml 配置文件,添加如下配置:
  1. <configuration> 
  2.     <property> 
  3.         <name>dfs.replication</name
  4.         <value>1</value> 
  5.     </property> 
  6.     <property> 
  7.         <name>dfs.namenode.name.dir</name
  8.         <value>file:/opt/bigdata/hadoop/tmp/dfs/name</value> 
  9.     </property> 
  10.     <property> 
  11.         <name>dfs.datanode.data.dir</name
  12.         <value>file:/opt/bigdata/hadoop/tmp/dfs/data</value> 
  13.     </property> 
  14. </configuration> 
配置修改好之后,執(zhí)行格式化文件系統(tǒng),操作如下。
  1. hadoop@ubuntu:/opt/bigdata/hadoop$ ./bin/hdfs namenode -format 
  2. #執(zhí)行后輸出會(huì)比較多,看到下邊這條信息表示成功 
  3.  INFO common.Storage: Storage directory /opt/bigdata/hadoop/tmp/dfs/name has been successfully formatted. 
在格式化 NameNode 的時(shí)候可能會(huì)遇到下面這樣的兩個(gè)問題。
  1. 提示 Error: JAVA_HOME is not set and could not be found. 的錯(cuò)誤,這說明 JAVA_HOME 環(huán)境變量沒有配置好,重新配置一下,或者修改 ./etc/hadoop/hadoop-env.sh 文件把 export JAVA_HOME=${JAVA_HOME} 直接修改成絕對(duì)目錄 export JAVA_HOME=/usr/lib/jvm/java-8 既可解決。
  2. 提示 ERROR namenode.NameNode: java.io.IOException: Cannot create directory /opt/bigdata/hadoop/tmp/dfs/name/current 的錯(cuò)誤,這是因?yàn)榕渲玫?/opt/bigdata/hadoop/tmp 目錄的寫入權(quán)限有問題,可以直接執(zhí)行 sudo chmod -R a+w /home/hadoop/tmp 即可解決。
接下來執(zhí)行 ./sbin/start-dfs.sh 來開啟 NameNode 和 DataNode 守護(hù)進(jìn)程,然后檢查 NameNode、DataNode 和 SecondaryNameNode 是否都已經(jīng)啟動(dòng)成功,操作如下:
  1. hadoop@ubuntu:/opt/bigdata/hadoop$ jps 
  2. 4950 Jps 
  3. 3622 SecondaryNameNode 
  4. 3295 DataNode 
  5. 2910 NameNode 
啟動(dòng)成功之后可以用瀏覽器來打開 http://localhost:50070/ 瀏覽 NameNode 的Web界面。
 
到此為止,Hadoop 單節(jié)點(diǎn)集群(偽分布式)環(huán)境搭建就已經(jīng)成功了, 接下來運(yùn)行一個(gè) Hadoop 偽分布式實(shí)例。因?yàn)?Hadoop 單機(jī)模式是運(yùn)行的本地文件系統(tǒng),(偽)分布式模式則是運(yùn)行的 HDFS 上的數(shù)據(jù)。我們現(xiàn)在 HDFS 中創(chuàng)建用戶目錄,執(zhí)行目命令 ./bin/hdfs dfs -mkdir -p /user/hadoop 即可,執(zhí)行如下命令將輸入文件復(fù)制到分布式文件系統(tǒng)中。
  1. #這個(gè)可以不執(zhí)行,因?yàn)闀?huì)自動(dòng)創(chuàng)建好目錄的  
  2. #./bin/hdfs dfs -mkdir input 
  3. ./bin/hdfs dfs -put etc/hadoop input 
  4. #查看復(fù)制到HDFS的文件列表 
  5. ./bin/hdfs dfs -ls input 
接下來運(yùn)行一個(gè) Hadoop 自帶的 mapreduce 實(shí)例看看效果吧,直接執(zhí)行如下命令。
  1. ./bin/hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples- 
  2. 2.9.1.jar grep input output 'dfs[a-z.]+' 
使用 ./bin/hdfs dfs -cat output/* 命令查看運(yùn)行后在 HDFS 上的輸出文件列表,或者使用下面的命令拷貝到本地查看。
  1. ./bin/hdfs dfs -get output output
  2. ./cat output/* 
關(guān)閉 Hadoop 直接使用 ./sbin/stop-dfs.sh 命令即可。
 
這里介紹了 Hadoop 環(huán)境搭建的最基本最簡(jiǎn)單的方法,我建議最好是邊看邊動(dòng)手操作一下,這樣可以加深印象和理解,更加有利于掌握相關(guān)知識(shí)點(diǎn)。當(dāng)然,Hadoop 環(huán)境搭建還有其他一些方法,也是實(shí)際開發(fā)中常用的方法,比如基于 Yarn、Mesos 等資源調(diào)度系統(tǒng)搭建、使用 Docker 搭建等等,有興趣的朋友們可以嘗試一下這些方法,也歡迎留言交流。
 
以上文章由北京艾銻無限科技發(fā)展有限公司整理
 

 
 

相關(guān)文章

IT外包服務(wù)
二維碼 關(guān)閉
主站蜘蛛池模板: 亚洲人成人影院在线观看_欧美国产一区二区在线_成熟女人色惰片免费视频_夜色成人网_高清日本视频_日本免费一区二区三区四区五六区_欧美性69式XXXX护士_涩涩成人 | 狠狠狠的在啪线香蕉亚洲应用_69xx免费_久久久久久免费毛片精品_91夜色_国产精品国产三级国产AV剧情_a级高清毛片_片多多免费观看高清_久久久www | 欧美人与动牲交免费观看网_99精品国产综合久久精品自在_伊人精品久久_日本熟妇乱人伦XXXX_日本视频在线看_xxxxx18国产_亚洲AV综合色区无码一二三区_久久久久成人片免费观看 | 亚洲精品永久在线_亚州日本乱码一区二区三区_999精品视频这里只有精品_国产爆乳尤妮丝无码视频在线_无码日韩精品一区二区免费_护士被强女千到高潮视频_91看片在线看_精品综合久久 | 亚洲视频久久久久_中文字幕国产精品_九九精品网_无线乱码一二三区免费看_亚洲性图_午夜av成人_japansex久久高清精品_亚洲a级免费视频 | 国产三线在线_国产91高清视频_亚洲一区二区三区视频播放_午夜精品久久久久久99热_www.成人18啪影院.com_精品视频国产一区_亚洲国产永久_精品自拍av 一夲道无码人妻精品一区二区_久久曰曰_51成人_成av在线_伊人久久情人综岁的合网18_国产日本一级二级三级_国产欧美一区二区精品仙草咪_欧美整片sss | 888久久_顶级少妇做爰视频在线观看_好紧好湿好黄的视频_91首页_久久影院午夜_精品十八禁免费观看_国产色系视频在线观看_在线观看va | 国产成人久久精品激情91_在线免费色视频_亚洲精品字幕_青青草综合网_久久www免费人成看片爱潮_国产精品www视频_av解说在线精品_精品久久99 | 51ⅴ精品国产91久久久久久_亂倫近親相姦中文字幕视频_怡红院成永久免费人视频视色_国产无套露脸视频在线观看_av之家免费黄片_美女天天干_国产在线观看a视频_国产区二 | 噜啊噜在线观看_国产成人精品国内自产拍免费看_中国成人免费视频_伊人久久成人网_久久久国产免费_亚洲中文字幕无线无码毛片_在线观看国产一区_在线观看欧美日韩国产 | 极品束缚调教一区二区网站_久久三级精品_日韩免费卡一卡二新区_中文不卡视频_亚洲日产色情偷拍_忍着娇喘人妻被中出中文字幕_国产日韩三区_天天在线干 | 99精品久久毛片a片_日本边添边摸边做边爱的网站_国产免费97_精品久久久一二三区_99久RE热视频这里只有精品6_亚洲一级大黄大色毛片_久久国产精品麻豆_av毛片在线观看地址 | 九九热在线视频_久久这里只有精品18_成年人免费在线视频_日韩在线视频观看免费网站_欧美日韩精品一区二区三区在线观看_一区二区视频免费观看_精品精品视频_黄色网址在线免费看 | 91社区在线观看高清_91免费版网址_成人福利国产精品视频_日韩一级免费大片_中文字幕第十五页_亚洲精品99999_幻女bbwxxxx_久久久久av综合网成人 | 在线免费视频一区_黄色成人影院在线观看_精品白浆一区二区三区h_无码人妻丰满熟妇区10P_欧美精品福利视频_少妇人妻大乳在线视频_色视在线_熟妇女领导呻吟疯狂 | 亚洲午夜久久久久_久久深夜福利_无人高清视频免费观看在线_免费a在线观看_日本老熟妇乱_日本视频一区二区在线观看_亚洲人成自拍网站在线观看_亚洲国产精品尤物yw在线 | 午夜老司机av_在线观看免费黄色小视频_欧美亚洲一级片_大胸美女被吃奶爽死视频_精品国产第一区二区三区的区别_一级毛片一级黄片_CHINESESPANK国产免费网站_国产露脸精品产三级国产av | 奇米狠狠干_哈哈哈哈哈第4季免费视频高清_日本网站在线观看一区二区三区_久久久少妇高潮久久久久_四色导航_欧美精品久久久久久久久老牛影院_亚洲狠狠婷婷综合久久久久图片_欧美疯狂xxxxbbbb牲交 | caoporm-超频在线视频_欧美欧美欧美欧美首页_国产精品18久久久久久首页狼_91丨porny丨_高潮av在线_一级空姐毛片_女教师の爆乳bd在线观看_丁香婷婷综合激情五月色 | 日本黄色的视频_国产精品免费久久久久影院仙踪林_国产精品泄火熟女_国产激情内射在线影院_BT天堂新版中文在线_日本熟妇XXXⅩ50岁_亚洲第一网址_精品久久久久中文字幕一区奶水 | 亚洲精品久久激情国产片_中国大陆黄色片_日韩久久无码免费看A_久久99视频免费_少妇精品久久久一区二区三区_欧美一级性爱免费观看_91免费观看在线_久操新在线 | 亚洲伦理在线_国产亚洲一级高清_国产精品男人的天堂_爱操视频在线观看_九色精品免费永久在线_99热这里只精品_国产欧美熟妇另类久久久_欧美182国产在线视频 | 久久91成人_好爽快点深一点好大_国产aⅴ精品_亚洲91av_狠狠躁夜夜躁人人爽超碰97香蕉_ww国产内射精品后入国产_www一起操_国产精品第二页 | 精品亚洲一区二区_欧美一区=区_久久久乱码精品亚洲日韩mv_老司机久久一区二区三区_亚洲黑人在线观看_天天插狠狠干_国产a级大片_亚洲日韩中文第一精品 | 无码永久成人免费视频_精品无码国产污污污免费网站_久久水蜜桃亚洲AV无码精品_最近更新中文字幕手机版_女人下边被添全过程A片图片_中文字幕AV熟女_内射高潮享受视频在线观看_HTTPWWW色午夜COM曰本 | 日韩中文字幕不卡高清an片_国产欧美日韩一区二区加勒比_成人福利免费观看_五月丁香六月综合缴情在线_尤物av无码色av无码_国产午夜无码视频在线观看_japanese中年熟妇_人妻出轨中文字幕不卡一区 | 免费看a的网站_日本熟妇牲交视频_国内精品国产成人国产三级李采潭_欧美日一_老子午夜精品无码_35岁少妇被23岁小伙征服_baoyu133.con永久免费视频_欧美变态另类人妖 | 国产精成人品日日拍夜夜免费_奶头和荫蒂添的好舒服囗交_饥渴少妇高清VIDEOS_国产三级网_国内极品少妇1000激情啪啪千_国产精品福利啪在线观看_日本熟妇无码色视频网站VR_亚洲sss视频在线视频 | 久久精片_国产真人性做爰久久网站_久久精品亚洲成在人线av麻豆_成年人黄色一级片_国产亚洲第一页_2018日韩中文字幕_亚洲一区精品在线观看_久久2017 | 久草视频播放_国产精品久久久久久久久久新婚_天天操好逼_GOGOGO免费视频观看高清国语_日本丰满熟妇videossex8k_日本无码人妻精品一区二区视频_国产精品成人免费一区久久羞羞_手机在线色 | 国产成人AV一区二区三区无码_超碰99在线观看_www.欧美成_在线精品自拍_狠狠操狠狠摸_九七影院97影院理论片久久_亚洲情a成黄在线观看动_久久911 | av成人一区二区_久久国产人妻一区二区_九九热只有精品_欧美男同gay做受gay网站_人人草人人搞_蜜桃av免费看_成年人免费小视频_jizz成熟丰满韩国少妇在线 | 精品国产一区二区精华_国产精品天美传媒沈樵_日韩成人高清_国产人妻精品久久久久久_免费国产凹凸在线视频_午夜春色_亚洲视频在线观看免费视频_欧美在线另类 | 午夜影视国产片_久久精点视频_国产精品a久久777777_欧美国产日韩成人_国产女人视频在线观看_52avaⅴ我爱haose免费视频_成人A片色情免费观看_国产小视频在线观看 | 亚洲а∨天堂一区_中文字幕人妻在线中文乱码怎么解决_91火爆视频_综合激情视频_成人123_91在线精品入口_狠狠爱婷婷_片多多免费观看高清影视 | 5566成人网_欧美性猛交xxxx乱大交免费看_亚洲成人系列_麻豆国产人妻精品无码AV_欧美AA大片免费观看视频_377人体裸体露私图片_欧美色综合一区二区三区_真实国产精品视频400部 欧美成人久久_精品国产AⅤ一区二区三区桃_无码欧亚熟妇人妻AV在线外遇_俺去啦久久草在线视频_延禧攻略在线_久久久久久久99精品免费观看_天堂久久久久VA久久久久_亚洲精品欧美视频 | 中文在线综合_欧美色图国产精品_丁香五月亚洲春色_亚洲欧美高清一区二区三区_免费在线看成人av_亚洲天堂在线视频播放_国产AV导航大全精品_毛片一级网站 | 国产精品老熟女一区二区三区_69久久夜色精品国产69蝌蚪网_四虎永久在线精品免费一区二区_永久免费在线_精品国产一区二区三区国产区_天天天天天操_久久久久久AV无码免费网站_亚洲高清一区二 | 天天添天天操_久久久欧洲_男人插女人骚视频_ckplayer国产亚洲欧美_av在线影院_尤物爆乳av导航_国产精品无码一区二区三区不卡_免费超级淫片日本高清视频 | 性色a∨人人爽网站_涩涩av_男女在一起拔萝卜免费视频大全_老司机亚洲精品影院无码_超碰人人香蕉_亚洲国产黄色片_911精品美国片911久久久_热久久久久香蕉无品码 | 国产大片中文字幕在线观看_欧美孕妇色xxxxx_91九色论坛_亚洲网站在线观看_欧美久久精品_亚洲精品亚洲人成在线观看_国产九九免费_暗呦交小u女国产精品视频 |