1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      如何安裝Hadoop單機(jī)版和全分布式-創(chuàng)新互聯(lián)

      這篇文章主要介紹“如何安裝Hadoop單機(jī)版和全分布式”,在日常操作中,相信很多人在如何安裝Hadoop單機(jī)版和全分布式問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”如何安裝Hadoop單機(jī)版和全分布式”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

      創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)南部,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792

      Hadoop,分布式的大數(shù)據(jù)存儲(chǔ)和計(jì)算, 免費(fèi)開源!有Linux基礎(chǔ)的同學(xué)安裝起來比較順風(fēng)順?biāo)瑢憥讉€(gè)配置文件就可以啟動(dòng)了,本人菜鳥,所以寫的比較詳細(xì)。為了方便,本人使用三臺(tái)的虛擬機(jī)系統(tǒng)是Ubuntu-12。設(shè)置虛擬機(jī)的網(wǎng)絡(luò)連接使用橋接方式,這樣在一個(gè)局域網(wǎng)方便調(diào)試。單機(jī)和集群安裝相差不多,先說單機(jī)然后補(bǔ)充集群的幾點(diǎn)配置。

      第一步,先安裝工具軟件
      編輯器:vim


      代碼如下:

      sudo apt-get install vim



      ssh服務(wù)器: openssh,先安裝ssh是為了使用遠(yuǎn)程終端工具(putty或xshell等),這樣管理虛擬機(jī)就方便多了。


      代碼如下:

      sudo apt-get install openssh-server


      第二步,一些基本設(shè)置
      好給虛擬機(jī)設(shè)置固定IP


      代碼如下:

      sudo vim /etc/network/interfaces
      加入以下內(nèi)容:
      iface eth0 inet static
      address 192.168.0.211
      gateway 192.168.0.222
      netmask 255.255.255.0



      修改機(jī)器名,我這里指定的名字是:hadoopmaster ,以后用它做namenode


      代碼如下:

      sudo vim /etc/hostname



      修改hosts,方便應(yīng)對(duì)IP變更,也方便記憶和識(shí)別


      代碼如下:

      sudo vim /etc/hosts
      加入內(nèi)容:
      192.168.0.211   hadoopmaster


      第三步,添加一個(gè)專門為hadoop使用的用戶


      代碼如下:

      sudo addgroup hadoop
      sudo adduser -ingroup hadoop hadoop



      設(shè)置hadoop用戶的sudo權(quán)限


      代碼如下:

      sudo vim /etc/sudoers



      在 root ALL=(ALL:ALL)
      下面加一行 hadoop ALL=(ALL:ALL)
      切換到hadoop用戶 su hadoop

      第四步,解壓安裝JDK,HADOOP,PIG(順便把PIG也安裝了)


      代碼如下:

      sudo tar zxvf ./jdk-7-linux-i586.tar.gz  -C /usr/local/jvm/
      sudo tar zxvf ./hadoop-1.0.4.tar.gz -C /usr/local/hadoop
      sudo tar zxvf ./pig-0.11.1.tar.gz -C /usr/local/pig



      修改解壓后的目錄名并且最終路徑為:


      代碼如下:

      jvm: /usr/local/jvm/jdk7
      hadoop: /usr/local/hadoop/hadoop (注意:hadoop所有節(jié)點(diǎn)的安裝路徑必須相同)
      pig: /usr/local/pig



      設(shè)置目錄所屬用戶


      代碼如下:

      sudo chown -R hadoop:hadoop jdk7
      sudo chown -R hadoop:hadoop hadoop
      sudo chown -R hadoop:hadoop pig



      設(shè)置環(huán)境變量, 編輯~/.bashrc 或 ~/.profile 文件加入


      代碼如下:

      export JAVA_HOME=/usr/local/jvm/jdk7
      export JRE_HOME=${JAVA_HOME}/jre
      export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
      export PATH=${JAVA_HOME}/bin:$PATH
      export HADOOP_INSTALL=/usr/local/hadoop/hadoop
      export PATH=${HADOOP_INSTALL}/bin:$PATH
      source ~/.profile 生效


      第五步,.ssh無密碼登錄本機(jī),也就是說ssh到本機(jī)不需要密碼


      代碼如下:

      ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
      cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys



      如果不起作用請(qǐng)修改權(quán)限:


      代碼如下:

      chmod 700 ~/.ssh
      chmod 600 ~/.ssh/authorized_keys



      authorized_keys相當(dāng)于白名單,id_rsa.pub是公鑰,凡是在authorized_keys有請(qǐng)求者機(jī)器的公鑰時(shí)ssh服務(wù)器直接放行,無需密碼!

      第六步,Hadoop必要設(shè)置
      所有設(shè)置文件在hadoop/conf目錄下
      1、hadoop-env.sh 找到 #export JAVA_HOME 去掉注釋#,并設(shè)置實(shí)際jdk路徑
      2、core-site.xml


      代碼如下:


      fs.default.name
      hdfs://hadoopmaster:9000


      hadoop.tmp.dir
      /usr/local/hadoop/tmp



      3、mapred-site.xml


      代碼如下:


      mapred.job.tracker
      hadoopmaster:9001



      4、hdfs-site.xml


      代碼如下:


      dfs.name.dir
      /usr/local/hadoop/datalog1,/usr/local/hadoop/datalog2


      dfs.data.dir
      /usr/local/hadoop/data1,/usr/local/hadoop/data2


      dfs.replication
      1



      5、文件masters 和 文件slaves, 單機(jī)寫 localhost 即可

      第七步,啟動(dòng)Hadoop
      格式化Hadoop的HDFS文件系統(tǒng)


      代碼如下:

      hadoop namenode -format



      執(zhí)行Hadoop啟動(dòng)腳本,如果是集群的話在master上執(zhí)行,其他slave節(jié)點(diǎn)Hadoop會(huì)通過ssh執(zhí)行:


      代碼如下:

      start-all.sh



      執(zhí)行命令 jps 如果顯示有: Namenode,SecondaryNameNode,TaskTracker,DataNode,JobTracker等五個(gè)進(jìn)程表示啟動(dòng)成功了!

      第八步,集群的配置
      所有其他單機(jī)的安裝跟上面相同,下面只增加集群的額外配置!
      好先配置好一臺(tái)單機(jī),其他的可以通過scp直接復(fù)制,路徑也好相同包括java!
      本例的主機(jī)列表(設(shè)置hosts):
      如何安裝Hadoop單機(jī)版和全分布式



      設(shè)置ssh,讓master能夠不要密碼登錄到其他slaves上,主要用來啟動(dòng)slaves


      代碼如下:

      復(fù)制hadoopmaster下id_rsa.pub到子結(jié)點(diǎn):
      scp ./ssh/id_rsa.pub hadoopnode1:/home/hadoop/.ssh/id_master
      scp ./ssh/id_rsa.pub hadoopnode2:/home/hadoop/.ssh/id_master

      分別在子結(jié)點(diǎn)~/.ssh/目錄下執(zhí)行:
      cat ./id_master >> authorized_keys

      masters文件,添加作為secondarynamenode或namenode的主機(jī)名,一行一個(gè)。
      集群寫master名如:hadoopmaster
      slaves文件,添加作為slave的主機(jī)名,一行一個(gè)。
      集群寫子結(jié)點(diǎn)名:如 hadoopnode1、hadoopnode2

      Hadoop管理
      hadoop啟動(dòng)后會(huì)啟動(dòng)一個(gè)任務(wù)管理服務(wù)和一個(gè)文件系統(tǒng)管理服務(wù),是兩個(gè)基于JETTY的WEB服務(wù),所以可在線通過WEB的方式查看運(yùn)行情況。
      任務(wù)管理服務(wù)運(yùn)行在50030端口,如 http://127.0.0.1:50030文件系統(tǒng)管理服務(wù)運(yùn)行在50070端口。

      參數(shù)說明:
      1、dfs.name.dir:是NameNode持久存儲(chǔ)名字空間及事務(wù)日志的本地文件系統(tǒng)路徑。 當(dāng)這個(gè)值是一個(gè)逗號(hào)分割的目錄列表時(shí),nametable數(shù)據(jù)將會(huì)被復(fù)制到所有目錄中做冗余備份。
      2、dfs.data.dir:是DataNode存放塊數(shù)據(jù)的本地文件系統(tǒng)路徑,逗號(hào)分割的列表。 當(dāng)這個(gè)值是逗號(hào)分割的目錄列表時(shí),數(shù)據(jù)將被存儲(chǔ)在所有目錄下,通常分布在不同設(shè)備上。
      3、dfs.replication:是數(shù)據(jù)需要備份的數(shù)量,默認(rèn)是3,如果此數(shù)大于集群的機(jī)器數(shù)會(huì)出錯(cuò)。

      到此,關(guān)于“如何安裝Hadoop單機(jī)版和全分布式”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


      分享標(biāo)題:如何安裝Hadoop單機(jī)版和全分布式-創(chuàng)新互聯(lián)
      鏈接分享:http://www.ef60e0e.cn/article/jhpsg.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        安平县| 井研县| 灵石县| 日喀则市| 千阳县| 财经| 苍溪县| 忻城县| 长汀县| 台东市| 中宁县| 广安市| 平乡县| 合山市| 永兴县| 朝阳区| 资兴市| 武城县| 庄河市| 石家庄市| 四平市| 大冶市| 萍乡市| 台中县| 尉氏县| 同心县| 长治县| 托克逊县| 太原市| 昌平区| 英超| 若尔盖县| 来安县| 丰镇市| 临西县| 五常市| 德安县| 花莲市| 福贡县| 道真| 平南县|