最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ubantu 16.4下Hadoop完全分布式搭建實(shí)戰(zhàn)教程

 更新時(shí)間:2018年10月21日 10:26:02   作者:靠,瘋了吧  
這篇文章主要給大家介紹了關(guān)于在ubantu 16.4下Hadoop完全分布式搭建的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

本文主要介紹了關(guān)于ubantu 16.4 Hadoop完全分布式搭建的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細(xì)的介紹吧

一個(gè)虛擬機(jī)

1.以  NAT網(wǎng)卡模式   裝載虛擬機(jī)

2.最好將幾個(gè)用到的虛擬機(jī)修改主機(jī)名,靜態(tài)IP     /etc/network/interface,這里 是 s101 s102  s103 三臺(tái)主機(jī) ubantu,改/etc/hostname文件

3.安裝ssh 

 在第一臺(tái)主機(jī)那里s101 創(chuàng)建公私密匙 

    ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa

    >cd .ssh

    >cp id_rsa.pub >authorized_keys  創(chuàng)建密匙庫

    將id_rsa.pub傳到其他主機(jī)上,到.ssh目錄下

          通過  服務(wù)端  nc -l 8888 >~/.ssh/authorized_keys

          客戶端  nc s102 8888 <id_rsa.pub

開始安裝Hadoop/jdk

1、安裝VM-tools  方便從win 10 拖拉文件到ubantu

2、創(chuàng)建目錄   /soft

3、改變組  chown ubantu:ubantu /soft  方便傳輸文件有權(quán)限

4、將文件放入到/soft   (可以從桌面cp/mv src dst)

      tar -zxvf jdk或hadoop 自動(dòng)創(chuàng)建解壓目錄

      配置安裝環(huán)境 (/etc/environment)

            1.添加  JAVA_HOME=/soft/jdk-...jdk目錄

            2.添加   HADOOP_HOME=/soft/hadoop(Hadoop目錄)

            3.在path里面加/soft/jdk-...jdk/bin:/soft/hadoop/bin/:/soft/hadoop/sbin

            4.通過  java -version   查看有版本號(hào)  成功

            5.hadoop version  有版本號(hào)  成功

開始配置HDFS四大文件   core-site.xml     hdfs-site.xml    mapred-site.xml   yarn-site.xml

core-site.xml

<configuration>
 <property>
 <name>fs.defaultFS</name>
 <value>hdfs://s101:9000</value>
 </property>

</configuration>

2.hdfs-site.xml

<configuration>
<!-- Configurations for NameNode: -->
<property>
 <name>dfs.replication</name>
 <value>2</value>
</property>

<property>
 <name>dfs.namenode.name.dir</name>
 <value>file:/data/hdfs/name</value>
</property>

<property>
 <name>dfs.datanode.data.dir</name>
 <value>file:/data/hdfs/data</value>
</property>

<property>
 <name>dfs.namenode.secondary.http-address</name>
 <value>s101:50090</value>
</property>

<property>
 <name>dfs.namenode.http-address</name>
 <value>s101:50070</value>
 <description>
 The address and the base port where the dfs namenode web ui will listen on.
 If the port is 0 then the server will start on a free port.
 </description>
</property> 

<property>
 <name>dfs.namenode.checkpoint.dir</name>
 <value>file:/data/hdfs/checkpoint</value>
</property>

<property>
 <name>dfs.namenode.checkpoint.edits.dir</name>
 <value>file:/data/hdfs/edits</value>
</property>
</configuration>

3.  mapred-site.xml

<configuration>
 <property>
 <name>mapreduce.framework.name</name>
 <value>yarn</value>
 </property>
</configuration>

4.yarn-site.xml

<configuration>

<!-- Site specific YARN configuration properties -->
 <property>
 <name>yarn.nodemanager.aux-services</name>
 <value>mapreduce_shuffle</value>
 </property>
 <property>
 <name>yarn.resourcemanager.hostname</name>
 <value>s101</value>
 </property>
</configuration>

到此成功一半。。。。。。。。。。。。。。

創(chuàng)建文件夾

mkdir /data/hdfs/tmp
mkdir /data/hdfs/var
mkdir /data/hdfs/logs
mkdir /data/hdfs/dfs
mkdir /data/hdfs/data
mkdir /data/hdfs/name
mkdir /data/hdfs/checkpoint
mkdir /data/hdfs/edits

記得將目錄權(quán)限修改

  • sudo chown ubantu:ubantu /data

接下來傳輸 /soft文件夾到其他主機(jī)

創(chuàng)建 xsync可執(zhí)行文件

sudo touch xsync

sudo chmod 777 xsync   權(quán)限變成可執(zhí)行文件

sudo  nano xsync 

#!/bin/bash
pcount=$#
if((pcount<1));then
 echo no args;
 exit;
fi

p1=$1;
fname=`basename $p1`
pdir=`cd -P $(dirname $p1);pwd`

cuser=`whoami`
for((host=102 ; host<105 ;host=host+1));do
 echo --------s$host--------
 rsync -rvl $pdir/$fname $cuser@s$host:$pdir
done

xsync /soft-------->就會(huì)傳文件夾到其他主機(jī)

xsync /data

創(chuàng)建  xcall 向其他主機(jī)傳命令

#!/bin/bash
pcount=$#
if((pcount<1));then
 echo no args;
 exit;
fi
echo --------localhost--------

$@
for ((host=102;host<105;host=host+1));do
 echo --------$shost--------
 ssh s$host $@
done

別著急  快結(jié)束了  哈

還得配置 workers問價(jià)

  • 將需要配置成數(shù)據(jù)節(jié)點(diǎn)(DataNode)的主機(jī)名放入其中,一行一個(gè)

注意重點(diǎn)來了

先格式化    hadoop -namenode -format

再 啟動(dòng)   start-all.sh

查看進(jìn)程   xcall  jps

進(jìn)入網(wǎng)頁 


是不是很想牛淚,成功了耶?。?!

中間出現(xiàn)了很多問題 

  1, rsync 權(quán)限不夠   :刪除文件夾   更改文件夾權(quán)限chown

  2.學(xué)會(huì)看日志  log

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • linux系統(tǒng)終端修改字體的方法

    linux系統(tǒng)終端修改字體的方法

    我們以debian為例,介紹兩種linux修改終端字體的設(shè)置方法,大家參考使用吧
    2014-01-01
  • Linux知識(shí)點(diǎn)小結(jié)

    Linux知識(shí)點(diǎn)小結(jié)

    這篇文章主要為大家分享了Linux知識(shí)點(diǎn),幫助大家更加詳細(xì)的學(xué)習(xí)Linux
    2016-01-01
  • ubuntu無法ssh遠(yuǎn)程,提示'Permission denied (publickey)'的解決方法

    ubuntu無法ssh遠(yuǎn)程,提示'Permission denied (publickey

    SSH(Secure Shell)是一種加密的網(wǎng)絡(luò)協(xié)議,用于在網(wǎng)絡(luò)上安全地傳輸數(shù)據(jù),它被廣泛用于遠(yuǎn)程登錄和執(zhí)行命令,有時(shí)候使用SSH登錄時(shí),可能會(huì)遇到錯(cuò)誤消息Permission denied (publickey)導(dǎo)致登錄失敗,這種情況可能由多種原因引起,將探討導(dǎo)致SSH登錄失敗的可能性,并提供解決方案
    2025-04-04
  • Linux /etc/network/interfaces配置接口方法

    Linux /etc/network/interfaces配置接口方法

    在本篇文章里小編給各位分享的是一篇關(guān)于Linux /etc/network/interfaces配置接口方法知識(shí)點(diǎn),需要的朋友們可以學(xué)習(xí)下。
    2020-02-02
  • Linux中環(huán)境變量配置的步驟詳解

    Linux中環(huán)境變量配置的步驟詳解

    Linux中環(huán)境變量包括系統(tǒng)級(jí)和用戶級(jí),系統(tǒng)級(jí)的環(huán)境變量是每個(gè)登錄到系統(tǒng)的用戶都要讀取的系統(tǒng)變量,而用戶級(jí)的環(huán)境變量則是該用戶使用系統(tǒng)時(shí)加載的環(huán)境變量。所以下面這篇文章主要給大家介紹了關(guān)于Linux中環(huán)境變量配置的相關(guān)資料,需要的朋友可以參考下。
    2017-07-07
  • Linux下新增用戶、指定用戶組、家目錄、獲取sudo權(quán)限方式

    Linux下新增用戶、指定用戶組、家目錄、獲取sudo權(quán)限方式

    這篇文章主要介紹了Linux下新增用戶、指定用戶組、家目錄、獲取sudo權(quán)限方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Apache ab并發(fā)負(fù)載壓力測試實(shí)現(xiàn)方法

    Apache ab并發(fā)負(fù)載壓力測試實(shí)現(xiàn)方法

    Apache的ab命令模擬多線程并發(fā)請求,測試服務(wù)器負(fù)載壓力,也可以測試nginx、lighthttp、IIS等其它Web服務(wù)器的壓力
    2019-09-09
  • 啟用 Apache Rewrite 重寫模塊的詳細(xì)過程

    啟用 Apache Rewrite 重寫模塊的詳細(xì)過程

    Apache的mod_rewrite是最強(qiáng)大的URL 操作模塊之一,使用 mod_rewrite,您可以重定向和重寫 url,這對于在您的網(wǎng)站上實(shí)現(xiàn) seo 友好的 URL 結(jié)構(gòu)特別有用,在本文中,我們將引導(dǎo)您了解如何在基于 Debian 和基于 RHEL 的系統(tǒng)上在 Apache 中啟用 mod 重寫,感興趣的朋友一起看看吧
    2025-02-02
  • 關(guān)于Grep的多次管道過濾的問題及解決

    關(guān)于Grep的多次管道過濾的問題及解決

    這篇文章主要介紹了關(guān)于Grep的多次管道過濾的問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 淺談linux線程切換問題

    淺談linux線程切換問題

    下面小編就為大家?guī)硪黄獪\談linux線程切換問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01

最新評論

鸡东县| 含山县| 通州区| 故城县| 余江县| 英超| 得荣县| 大姚县| 喜德县| 南投县| 吴江市| 城步| 鸡泽县| 朝阳县| 潜江市| 岑溪市| 剑河县| 乐昌市| 德庆县| 从化市| 巴林右旗| 达州市| 巴彦淖尔市| 东台市| 清河县| 湖北省| 枞阳县| 罗田县| 奉新县| 岚皋县| 嘉祥县| 招远市| 大渡口区| 原平市| 凤台县| 赤壁市| 德庆县| 武隆县| 江北区| 田阳县| 文安县|