国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Hadoop完全分布式集群搭建

這篇具有很好參考價(jià)值的文章主要介紹了Hadoop完全分布式集群搭建。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。


一、克隆

1.在虛擬機(jī)關(guān)機(jī)的狀態(tài)下選擇克隆

Hadoop完全分布式集群搭建

2.開(kāi)始克隆

Hadoop完全分布式集群搭建

3.選擇從當(dāng)前狀態(tài)創(chuàng)建

Hadoop完全分布式集群搭建

4.創(chuàng)建一個(gè)完整的克隆

Hadoop完全分布式集群搭建

5.選擇新的虛擬機(jī)存儲(chǔ)位置(選擇內(nèi)存充足的磁盤(pán))

Hadoop完全分布式集群搭建

6.開(kāi)始克隆

Hadoop完全分布式集群搭建

7.克隆完成

Hadoop完全分布式集群搭建

8.同樣的方法克隆第二臺(tái)虛擬機(jī)

Hadoop完全分布式集群搭建

9.在計(jì)算機(jī)中存在三臺(tái)虛擬機(jī)

Hadoop完全分布式集群搭建

將第一臺(tái)虛擬機(jī)更名為hadoop01
Hadoop完全分布式集群搭建

修改hadoop01的主機(jī)名為hadoop01

Hadoop完全分布式集群搭建

修改hadoop02的主機(jī)名為hadoop02

Hadoop完全分布式集群搭建

同樣的方式修改hadoop03的主機(jī)名為hadoop03

Hadoop完全分布式集群搭建

二、網(wǎng)絡(luò)配置

查看三臺(tái)虛擬機(jī)IP地址,該地址為動(dòng)態(tài)分配

Hadoop完全分布式集群搭建
Hadoop完全分布式集群搭建

Hadoop完全分布式集群搭建

設(shè)置三臺(tái)主機(jī)IP地址為固定地址:

  1. 點(diǎn)擊【編輯】——【虛擬網(wǎng)絡(luò)編輯器】
    Hadoop完全分布式集群搭建

  2. 【選擇VMnet】模式——【NAT設(shè)置】
    Hadoop完全分布式集群搭建

  3. 輸入自己設(shè)置的子網(wǎng)IP和子網(wǎng)掩碼

我這里設(shè)置的 子網(wǎng)IP:192.168.10.0
子網(wǎng)掩碼:255.255.255.0

Hadoop完全分布式集群搭建hadoop01主機(jī)設(shè)置固定IP地址:
輸入命令:

sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改文件信息:

IPADDR=192.168.10.131
GATEWAY=192.168.10.2
NETMASK=255.255.255.0
DNS1=8.8.8.8

Hadoop完全分布式集群搭建
執(zhí)行命令重啟網(wǎng)絡(luò)服務(wù):

systemctl restart network.service

Hadoop完全分布式集群搭建

查看配置后的網(wǎng)絡(luò)信息:

ifconfig

Hadoop完全分布式集群搭建

hadoop02和hadoop03配置方法和hadoop01方法一致

Hadoop完全分布式集群搭建
Hadoop完全分布式集群搭建

三、SSH服務(wù)配置

使用Xshell工具繼續(xù)操作較為方便,所以我以下的操作均在Xshell中進(jìn)行

分別連接三臺(tái)主機(jī)(【新建連接】——【輸入主機(jī)IP】——【連接】)
Hadoop完全分布式集群搭建
采用輸入主機(jī)名稱(chēng)與密碼的方式進(jìn)行連接
Hadoop完全分布式集群搭建

成功連接三臺(tái)主機(jī)

Hadoop完全分布式集群搭建

添加主機(jī)名與IP地址的映射關(guān)系

在hadoop01、hadoop02和hadoop03三臺(tái)主機(jī)中分別添加主機(jī)名與IP地址的映射關(guān)系

執(zhí)行命令:

sudo vi /etc/hosts

Hadoop完全分布式集群搭建

內(nèi)容如下:
Hadoop完全分布式集群搭建

復(fù)制hadoop01的公鑰到hadoop02和hadoop03中
Hadoop完全分布式集群搭建

Hadoop完全分布式集群搭建

Hadoop完全分布式集群搭建

驗(yàn)證免密碼登錄

Hadoop完全分布式集群搭建

四、hadoop完全分布式配置

Hadoop完全分布式配置目標(biāo):

hadoop01 hadoop02 hadoop03
NameNode進(jìn)程 DataNode進(jìn)程 DataNode進(jìn)程
ResourceManager進(jìn)程 NodeManage進(jìn)程 NodeManage進(jìn)程
\ SecondaryNameNode進(jìn)程 \

配置主節(jié)點(diǎn)

進(jìn)入hadoop目錄下執(zhí)行命令

cd /usr/local/java/hadoop-2.7.7/etc/hadoop

Hadoop完全分布式集群搭建

修改core-site.xml文件

sudo vi core-site.xml

Hadoop完全分布式集群搭建

<configuration>
        <property>
                <name>fs.defaultFS</name>
                <value>hdfs://localhost:9000</value>
        </property>
        <property>
                <name>hadoop.tmp.dir</name>
                <value>file:/usr/local/java/hadoop-2.7.7/tmp</value>
        </property>
</configuration>


修改hdfs-site.xml

Hadoop完全分布式集群搭建

sudo vi hadf-site.xml

<configuration>
        <property>
                <name>dfs.replication</name>
                <value>2</value>
        </property>
        <property>
                <name>dfs.namenode.secondary.http-address</name>
                <value>hadoop02:50090/</value>
        </property>
        <property>
                <name>dfs.namenode.name.dir</name>
                <value>file:/usr/local/java/hadoop-2.7.7/dfs/name</value>
        </property>
        <property>
                <name>dfs.datanode.data.dir</name>
                <value>file:/usr/local/java/hadoop-2.7.7/dfs/data</value>
        </property>
        <property>
                <name>dfs.permissions</name>
                <value>false</value>
        </property>

        <property>
                <name>dfs.support.append</name>
                <value>true</value>
        </property>
</configuration>

修改mapred-site.xml文件

Hadoop完全分布式集群搭建

sudo vi mapred-site.xml

Hadoop完全分布式集群搭建

<configuration>
        <property>
                <name>mapreduce.framework.name</name>
                <value>yarn</value>
        </property>
                <property>
                        <name>mapreduce.jobtracker.address</name>
                        <value>hadoop01:9001</value>
                </property>
</configuration>

修改yarn-site.xml文件

Hadoop完全分布式集群搭建

sudo vi yarn-site.xml

<configuration>
        <property>
                <name>yarn.resourcemanager.hostname</name>
                <value>hadoop01</value>
        </property>
        <property>
                <name>yarn.nodemanager.aux-services</name>
                <value>mapreduce_shuffle</value>
        </property>
        <property>
                <name>yarn.log-aggregation-enable</name>
                <value>true</value>
        </property>
        <property>
                <name>yarn.log-aggregation.retain-seconds</name>
                <value>604800</value>
        </property>
        <property>
                <name>yarn.resourcemanager.webapp.address</name>
                <value>hadoop01:8099</value>
        </property>
        <property>
                <name>yarn.nodemanager.resource.memory-mb</name>
                <value>1024</value>
        </property>
        <property>
                <name>yarn.nodemanager.resource.cpu-vcores</name>
                <value>1</value>
        </property>


修改slaves文件

sudo vi slaves

Hadoop完全分布式集群搭建
slaves的內(nèi)容如下:

Hadoop完全分布式集群搭建

在主節(jié)點(diǎn)hadoop01中格式化文件系統(tǒng)

輸入命令之前需要將三臺(tái)主機(jī)的防火墻關(guān)閉

  1. 查看防火墻狀態(tài):sudo systemctl status firewalld
  2. 關(guān)閉防火墻:sudo systemctl stop firewalld
  3. 重啟后還想防火墻處于關(guān)閉狀態(tài):sudo systemctl disable firewalld

建議執(zhí)行順序:【1】——【2】——【3】

關(guān)閉前:

Hadoop完全分布式集群搭建

關(guān)閉后:

Hadoop完全分布式集群搭建

在主節(jié)點(diǎn)hadoop01中格式化文件系統(tǒng)

輸入命令hdfs namenode -format或者hadoop namenode -format

Hadoop完全分布式集群搭建

集群格式化成功

Hadoop完全分布式集群搭建

分發(fā)配置文件

注意:如果是第二次或者多次執(zhí)行格式化操作,在進(jìn)行分發(fā)配置文件之前,需要將hadoop01、hadoop02、hadoop03下的hadoop-2.7.7/dfs目錄下的name和data目錄全部刪掉后,再進(jìn)行拷貝操作。

刪除后文件夾為空:

Hadoop完全分布式集群搭建
將hadoop01節(jié)點(diǎn)下的hadoop-2.7.7拷貝給hadoop02和hadoop03

執(zhí)行命令:

scp -r /usr/local/java/hadoop-2.7.7 hadoop02:/usr/local/java/

scp -r /usr/local/java/hadoop-2.7.7 hadoop03:/usr/local/java/

Hadoop完全分布式集群搭建
啟動(dòng)和查看Hadoop進(jìn)程

在hadoop01節(jié)點(diǎn)啟動(dòng)服務(wù)

start-all.sh

Hadoop完全分布式集群搭建

輸入jsp查看進(jìn)程

hadoop01節(jié)點(diǎn)進(jìn)程
Hadoop完全分布式集群搭建

hadoop02節(jié)點(diǎn)進(jìn)程
Hadoop完全分布式集群搭建

hadoop03節(jié)點(diǎn)進(jìn)程
Hadoop完全分布式集群搭建

關(guān)閉所有進(jìn)程:
stop-all.sh

搭建過(guò)程中遇到的問(wèn)題: hadoop02節(jié)點(diǎn)沒(méi)有出現(xiàn)SecondaryNameNode節(jié)點(diǎn),關(guān)閉集群時(shí)出現(xiàn)no
resourcemanager to stop、no nodemanager to stop、no namenode to stop、no
datanode to stop,但是相關(guān)進(jìn)程都真實(shí)存在,并且可用。

失敗原因:當(dāng)啟動(dòng)節(jié)點(diǎn)服務(wù)的過(guò)程中沒(méi)有指定pid的存放位置,hadoop默認(rèn)會(huì)放在Linux的/tmp目錄下,進(jìn)程名命名規(guī)則一般是框架名-用戶(hù)名-角色名.pid,而默認(rèn)情況下/tmp里面的東西會(huì)自動(dòng)清除,因?yàn)閜id不存在,所以執(zhí)行stop相關(guān)命令的時(shí)候找不到pid,也就無(wú)法停止相關(guān)進(jìn)程。

解決方法: 使用自定義進(jìn)程存放目錄

修改配置文件hadoop-env.sh 如果沒(méi)有相關(guān)的配置,就直接進(jìn)行添加
Hadoop完全分布式集群搭建

修改配置文件mapred-env.sh
Hadoop完全分布式集群搭建

修改配置文件yarn-env.sh

Hadoop完全分布式集群搭建

以上文件配置好以后,啟動(dòng)hdfs和yarn,啟動(dòng)成功后查看jps,進(jìn)程都存在,pidDir目錄下有以下文件:
yarn-ttj-nodemanager.pid
yarn-ttj-resourcemanager.pid
hadoop-ttj-namenode.pid
hadoop-ttj-secondarynamenode.pid
hadoop-ttj-datanode.pid文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-432176.html

到了這里,關(guān)于Hadoop完全分布式集群搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Hadoop完全分布式集群搭建

    Hadoop完全分布式集群搭建

    1.在虛擬機(jī)關(guān)機(jī)的狀態(tài)下選擇克隆 2.開(kāi)始克隆 3.選擇從當(dāng)前狀態(tài)創(chuàng)建 4.創(chuàng)建一個(gè)完整的克隆 5.選擇新的虛擬機(jī)存儲(chǔ)位置(選擇內(nèi)存充足的磁盤(pán)) 6.開(kāi)始克隆 7.克隆完成 8.同樣的方法克隆第二臺(tái)虛擬機(jī) 9.在計(jì)算機(jī)中存在三臺(tái)虛擬機(jī) 將第一臺(tái)虛擬機(jī)更名為hadoop01 修改hadoop01的主機(jī)

    2024年02月02日
    瀏覽(22)
  • hadoop完全分布式集群搭建(超詳細(xì))-大數(shù)據(jù)集群搭建

    hadoop完全分布式集群搭建(超詳細(xì))-大數(shù)據(jù)集群搭建

    本次搭建完全分布式集群用到的環(huán)境有: jdk1.8.0 hadoop-2.7.7 本次搭建集群所需環(huán)境也給大家準(zhǔn)備了,下載鏈接地址:https://share.weiyun.com/dk7WgaVk 密碼:553ubk 本次完全分布式集群搭建需要提前建立好三臺(tái)虛擬機(jī),我分別把它們的主機(jī)名命名為:master,slave1,slave2 一.配置免密登陸 首先

    2024年02月10日
    瀏覽(29)
  • hadoop-3.3.3完全分布式集群搭建

    hadoop-3.3.3完全分布式集群搭建

    隨著大數(shù)據(jù)的不斷發(fā)展,hadoop在前段時(shí)間就已經(jīng)更新到了3.x版本,與2.x版本存在著一些差異,在某大數(shù)據(jù)競(jìng)賽中也是使用的hadoop3.x的版本,本文就介紹hadoop3.x版本的完全分布式集群搭建。 jdk:1.8 hadoop:3.3.3 操作系統(tǒng):centos7 需要的所有安裝包都放在master節(jié)點(diǎn)的/opt目錄下,安

    2024年02月09日
    瀏覽(29)
  • Hadoop3.1.4完全分布式集群搭建

    Hadoop3.1.4完全分布式集群搭建

    在Centos7中直接使用root用戶(hù)執(zhí)行hostnamectl命令修改,重啟(reboot)后永久生效。 要求:三臺(tái)主機(jī)的名字分別為:master slave1 slave2 關(guān)閉后,可查看防火墻狀態(tài),當(dāng)顯示disavtive(dead)的字樣,說(shuō)明CentOS 7防火墻已經(jīng)關(guān)閉。 但要注意的是,上面的命令只是臨時(shí)關(guān)閉了CentOS 7防火墻,

    2024年04月17日
    瀏覽(56)
  • Linux環(huán)境搭建Hadoop及完全分布式集群

    Hadoop是一個(gè)開(kāi)源的分布式計(jì)算框架,旨在處理大規(guī)模數(shù)據(jù)集和進(jìn)行并行計(jì)算。核心包括兩個(gè)組件:HFDS、MapReduce。 配置方案 各虛擬機(jī)的用戶(hù)名分別為test0、test1、test2,主機(jī)名為hadoop100、hadoop101、hadoop102 虛擬機(jī)的分配如下: hadoop100:NameNode + ResourceManager hadoop101:DataNode + NodeM

    2024年03月23日
    瀏覽(36)
  • 寫(xiě)給大忙人看Hadoop完全分布式集群搭建

    寫(xiě)給大忙人看Hadoop完全分布式集群搭建

    vi /usr/local/hadoop/hadoop-2.10.0/etc/hadoop/hdfs-site.xml 修改其內(nèi)容為: dfs.replication 3 dfs.name.dir /usr/local/hadoop/hdfs/name dfs.data.dir /usr/local/hadoop/hdfs/data 復(fù)制mapred-site.xml.template為mapred-site.xml cp /usr/local/hadoop/hadoop-2.10.0/etc/hadoop/mapred-site.xml.template /usr/local/hadoop/hadoop-2.10.0/etc/hadoop/mapred-site.xml

    2024年03月27日
    瀏覽(23)
  • 用三臺(tái)云服務(wù)器搭建hadoop完全分布式集群

    用三臺(tái)云服務(wù)器搭建hadoop完全分布式集群

    本次利用云服務(wù)器搭建Hadoop集群, 在開(kāi)始之前,你需要3臺(tái)云服務(wù)器,可以在同一家購(gòu)買(mǎi)也可以在不同家購(gòu)買(mǎi)。此次教程采用百度云產(chǎn)品,可以換不同賬號(hào)新手免費(fèi)試用幾個(gè)月,具體配置如下: 服務(wù)器名稱(chēng) 配置 磁盤(pán)容量 master 2cpu 內(nèi)存4GB 40G slave1 1cpu 內(nèi)存2GB 60G slave2 1cpu 內(nèi)存

    2024年02月04日
    瀏覽(87)
  • 大數(shù)據(jù)內(nèi)容分享(九):Hadoop-生產(chǎn)集群搭建(完全分布式)

    大數(shù)據(jù)內(nèi)容分享(九):Hadoop-生產(chǎn)集群搭建(完全分布式)

    目錄 Hadoop運(yùn)行模式——完全分布式 1、準(zhǔn)備3臺(tái)虛擬機(jī)(關(guān)閉防火墻、配置靜態(tài)IP 和 主機(jī)名稱(chēng)) 2、安裝JDK 和 Hadoop 并配置JDK和Hadoop的環(huán)境變量 3、配置完全分布式集群 4、集群配置 1)集群部署規(guī)劃 2)配置文件說(shuō)明 3)配置集群 5、集群?jiǎn)?dòng) 與 測(cè)試 1)workers的配置 2)啟動(dòng)集

    2024年02月21日
    瀏覽(24)
  • 搭建偽分布式集群(克隆三臺(tái)虛擬機(jī),配置ens33網(wǎng)絡(luò))

    搭建偽分布式集群(克隆三臺(tái)虛擬機(jī),配置ens33網(wǎng)絡(luò))

    目錄 1 克隆虛擬機(jī) 1.修改主機(jī)名 2.修改UUID 2 配置ens-33網(wǎng)絡(luò) ? ? ? ?同樣的,第三臺(tái)也是重復(fù)操作即可 克隆完成三臺(tái)虛擬機(jī)后,由于node02和node03都是由node01克隆來(lái)的,所以他們的主機(jī)名和UUID都是一樣的,我們需要修改一下 1.修改主機(jī)名 在node01的虛擬機(jī)下,輸入: hostnamectl s

    2024年02月06日
    瀏覽(47)
  • 搭建Hadoop3.x完全分布式集群(CentOS 9)

    搭建Hadoop3.x完全分布式集群(CentOS 9)

    虛擬機(jī)相關(guān): VMware workstation 16:虛擬機(jī) vmware_177981.zip CentOS Stream 9:虛擬機(jī) CentOS-Stream-9-latest-x86_64-dvd1.iso Hadoop相關(guān) jdk1.8:JDK jdk-8u261-linux-x64.tar.gz Hadoop 3.3.6:Hadoop Hadoop 3.3.6.tar.gz 輔助工具 putty:tools putty.exe mtputty:tools mtputty.exe winscp:tools WinSCP-6.3.1-Portable.zip 本文相關(guān)資源可以

    2024年04月14日
    瀏覽(32)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包