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

hadoop集群中增加新節(jié)點(diǎn)服務(wù)器(DataNode + NodeManager)方案及驗(yàn)證

這篇具有很好參考價(jià)值的文章主要介紹了hadoop集群中增加新節(jié)點(diǎn)服務(wù)器(DataNode + NodeManager)方案及驗(yàn)證。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

現(xiàn)根據(jù)業(yè)務(wù)需要,需要在原有的3臺(tái)完全分布式的集群(hadoop1、hadoop2、hadoop3仨節(jié)點(diǎn))增設(shè)一臺(tái)新的服務(wù)器節(jié)點(diǎn)(hadoop4),以下是在原有的完全分布式hadoop集群中增設(shè)新節(jié)點(diǎn)(DataNode + NodeManager)的部署步驟。

  • 基礎(chǔ)服務(wù)配置

hadoop4上依次執(zhí)行以下步驟:

1)用戶:重置root用戶密碼,增加hadoop用戶并設(shè)置密碼

passwd root

useradd hadoop

passwd hadoop

2)網(wǎng)絡(luò):設(shè)置靜態(tài)IP

修改BOOTPROTO="static"ONBOOT="yes"

IPADDR="實(shí)際IP"

NETMASK="實(shí)際掩網(wǎng)子碼"

GATEWAY="實(shí)際網(wǎng)關(guān)"

DNS1="實(shí)際DNS"

?????? 3)安全:關(guān)閉防火墻、關(guān)閉Selinux

systemctl status firewalld.service???? --查看防火墻狀態(tài)

systemctl stop firewalld.service??????? --關(guān)閉防火墻

systemctl disable firewalld.service???? --禁止防火墻開機(jī)自啟動(dòng)

setenforce 0??????????????????????????????? --臨時(shí)關(guān)閉Selinux

/etc/selinux/config? SELINUX=disabled?? --永久關(guān)閉SeLinux

?????? 4)互信:

ssh-keygen -t rsa

ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop1

ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop2

ssh-copy-id -i ~/.ssh/id_rsa.pub hadoop3

?????? 5)主機(jī):

臨時(shí)設(shè)置主機(jī)名,永久修改主機(jī)名,修改hosts文件

hostnamectl set-hostname --static hadoop4

/etc/hostname

四臺(tái)hadoop主機(jī)的hosts文件都需要確保修改成這樣:

cat /etc/hosts

10.88.88.56?? hadoop1

10.88.88.57?? hadoop2

10.88.88.58?? hadoop3

10.88.88.63?? hadoop4

6)掛載數(shù)據(jù)盤:

格式化數(shù)據(jù)盤,整盤掛載

mkfs.xfs /dev/sdb???????????????? 創(chuàng)建ext4文件系統(tǒng)

mkdir /data???????????????????????? 創(chuàng)建數(shù)據(jù)目錄

mount /dev/sdb /data???????????? 掛載

chown -R hadoop:hadoop /data???? 修改權(quán)限

修改/etc/fstabmount -a確認(rèn)是否掛載成功,df -h查看最新掛載情況

確保所有節(jié)點(diǎn)的host文件都已更新。

二、服務(wù)部署

1)JDK服務(wù)

可利用hadoop1上現(xiàn)有的JDK目錄

[hadoop@hadoop1 local] scp -r jdk? hadoop@hadoop4:/usr/local/java

[hadoop@hadoop1 local] ssh? hadoop@hadoop4

在hadoop4服務(wù)器上更新環(huán)境變量

# jdk config

export JAVA_HOME=/usr/local/java/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

以上內(nèi)容追加到/etc/profile和~/.bashrc文件末尾,并且記得source更新。

使用命令java -version查看JDK版本。

[hadoop@hadoop4 ~]# java -version

java version "1.8.0_301"

Java(TM) SE Runtime Environment (build 1.8.0_301-b09)

Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)

2)Hadoop服務(wù)

可利用hadoop1上現(xiàn)有的hadoop目錄

[hadoop@hadoop1 local]scp -r hadoop? hadoop@hadoop4:/usr/local/hadoop

[hadoop@hadoop1 local]ssh? hadoop@hadoop4

在hadoop4服務(wù)器上更新環(huán)境變量

# hadoop config

export HADOOP_HOME=/usr/local/hadoop/hadoop-3.3.1

export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin

export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop

以上內(nèi)容追加到/etc/profile和~/.bashrc文件末尾,并且記得source更新。

使用命令hadoop version查看JDK版本。

[hadoop@hadoop4 ~]# hadoop version

Hadoop 3.3.1

Source code repository https://github.com/apache/hadoop.git -r a3b9c37a397ad4188041dd80621bdeefc46885f2

Compiled by ubuntu on 2021-06-15T05:13Z

Compiled with protoc 3.7.1

From source with checksum 88a4ddb2299aca054416d6b7f81ca55

This command was run using /usr/local/hadoop/hadoop-3.3.1/share/hadoop/common/hadoop-common-3.3.1.jarJava HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)

三、測(cè)試驗(yàn)證

  1. 在要上線的節(jié)點(diǎn)上啟動(dòng)datanode

[hadoop@hadoop4 sbin] ./hadoop-daemon.sh start datanode

數(shù)據(jù)均衡需使用以下命令

[hadoop@hadoop4 sbin] start-balancer.sh -threshold 2

執(zhí)行這行命令以后,如果某個(gè)節(jié)點(diǎn)的數(shù)據(jù)塊數(shù)量超過了其他任何節(jié)點(diǎn)的數(shù)據(jù)塊數(shù)量超過 2 個(gè),那么平衡器將啟動(dòng)并重新分配數(shù)據(jù)塊,以使得各個(gè)節(jié)點(diǎn)的數(shù)據(jù)塊數(shù)量盡可能接近。

  1. 需要啟動(dòng)nodemanager,則執(zhí)行

[hadoop@hadoop4 sbin] ./yarn-daemon.sh start nodemanager

然后在hadoop4上查看Jps進(jìn)程。

大數(shù)據(jù)集群增加計(jì)算節(jié)點(diǎn),hadoop,服務(wù)器,大數(shù)據(jù)?

同時(shí)具備這兩個(gè)進(jìn)程,表明新節(jié)點(diǎn)已經(jīng)同步和增加完畢了,集群新增服務(wù)器節(jié)點(diǎn)增設(shè)完畢!

[hadoop@hadoop4 sbin] hadoop dfsadmin -report

此命令獲取 Hadoop 分布式文件系統(tǒng)(HDFS)的狀態(tài)報(bào)告。該命令將在終端上輸出有關(guān) HDFS 集群的詳細(xì)信息,包括節(jié)點(diǎn)的名稱、狀態(tài)、容量、數(shù)據(jù)塊數(shù)量等。通過該命令,用戶可以了解 HDFS 集群的整體狀態(tài),以便進(jìn)行故障排除和性能優(yōu)化等操作。

輸出的狀態(tài)報(bào)告包括以下主要部分:

集群 ID 和名稱:HDFS 集群的 ID 和名稱。

節(jié)點(diǎn)信息:HDFS 集群中所有節(jié)點(diǎn)的詳細(xì)信息,包括節(jié)點(diǎn)名稱、節(jié)點(diǎn)類型、節(jié)點(diǎn)狀態(tài)、數(shù)據(jù)塊數(shù)量、磁盤使用情況等。

數(shù)據(jù)塊復(fù)制情況:HDFS 集群中每個(gè)數(shù)據(jù)塊的復(fù)制情況,包括數(shù)據(jù)塊 ID、復(fù)制數(shù)量、存儲(chǔ)位置等。

文件系統(tǒng)總體情況:HDFS 集群中整個(gè)文件系統(tǒng)的情況,包括總?cè)萘俊⒁咽褂萌萘?、剩余容量等?/p>

大數(shù)據(jù)集群增加計(jì)算節(jié)點(diǎn),hadoop,服務(wù)器,大數(shù)據(jù)

?大數(shù)據(jù)集群增加計(jì)算節(jié)點(diǎn),hadoop,服務(wù)器,大數(shù)據(jù)

查看HDFS集群總?cè)萘繌?.88T擴(kuò)容到3.55T。

查看YARN集群節(jié)點(diǎn)從3個(gè)擴(kuò)容到4個(gè),資源總量從memory 48GB vCores 24個(gè)擴(kuò)容到memory 64GB vCores 32個(gè)。

??大數(shù)據(jù)集群增加計(jì)算節(jié)點(diǎn),hadoop,服務(wù)器,大數(shù)據(jù)

大數(shù)據(jù)集群增加計(jì)算節(jié)點(diǎn),hadoop,服務(wù)器,大數(shù)據(jù)?

hadoop4已經(jīng)充當(dāng)計(jì)算節(jié)點(diǎn),跑任務(wù)了。

其他:數(shù)據(jù)均衡相關(guān)記錄

大數(shù)據(jù)集群增加計(jì)算節(jié)點(diǎn),hadoop,服務(wù)器,大數(shù)據(jù)?

數(shù)據(jù)均衡期間會(huì)極大消耗網(wǎng)絡(luò)資源(需在非業(yè)務(wù)高峰期執(zhí)行)

大數(shù)據(jù)集群增加計(jì)算節(jié)點(diǎn),hadoop,服務(wù)器,大數(shù)據(jù)?

數(shù)據(jù)均衡期間也會(huì)極大消耗服務(wù)器內(nèi)存資源(需在非業(yè)務(wù)高峰期執(zhí)行)

大數(shù)據(jù)集群增加計(jì)算節(jié)點(diǎn),hadoop,服務(wù)器,大數(shù)據(jù)

120G數(shù)據(jù)平衡花了1個(gè)小時(shí),生產(chǎn)環(huán)境數(shù)據(jù)平衡時(shí)需要注意時(shí)間點(diǎn)。

數(shù)據(jù)平衡結(jié)束后,各節(jié)點(diǎn)的hdfs數(shù)據(jù)目錄容量不變,內(nèi)存消耗降下來,但是還有很多在buff/cache里,需要執(zhí)行以下命令手動(dòng)釋放緩存:

[root@hadoop2 ~]# sync && echo 3 > /proc/sys/vm/drop_caches

[root@hadoop2 ~]# free -g文章來源地址http://www.zghlxwxcb.cn/news/detail-805553.html

到了這里,關(guān)于hadoop集群中增加新節(jié)點(diǎn)服務(wù)器(DataNode + NodeManager)方案及驗(yàn)證的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(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)文章

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

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

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

    2024年02月04日
    瀏覽(87)
  • 在阿里云和騰訊云的輕量應(yīng)用服務(wù)器上搭建Hadoop集群

    本文在兩臺(tái)2核2g的云服務(wù)器上搭建了Hadoop集群,兩臺(tái)云服務(wù)器分別是阿里云(hjm)和騰訊云(gyt),集群部署規(guī)劃如下: hjm gyt HDFS NameNodeSecondaryNameNodeDataNode DataNode YARN ResourceManagerNodeManager NodeManager 經(jīng)實(shí)驗(yàn),目前可以正常實(shí)現(xiàn)文件上傳下載,但跑mapreduce程序還出現(xiàn)服務(wù)器資

    2024年02月08日
    瀏覽(21)
  • HADOOP 啟動(dòng)后沒有datanode解決辦法(適用于所有節(jié)點(diǎn)datanode)

    解決方法: 1.首先停止集群 stop-dfs.sh stop-yarn.sh ?2.切換到各節(jié)點(diǎn)hadoop解壓包目錄下的tmp目錄,刪除目錄下所有文件 rm -rf * 3.格式化文件 在主節(jié)點(diǎn)hadoop01主節(jié)點(diǎn)上進(jìn)行格式化操作,命令如下: hdfs namenode -format 4.測(cè)試集群datanode是否啟動(dòng) ?

    2024年02月11日
    瀏覽(23)
  • 三臺(tái)異構(gòu)服務(wù)器搭建hadoop HA集群史上最詳細(xì)方案(HDFS+YARN)

    三臺(tái)異構(gòu)服務(wù)器搭建hadoop HA集群史上最詳細(xì)方案(HDFS+YARN)

    ?一、系統(tǒng)基礎(chǔ)服務(wù)配置 主機(jī)名 IP 操作系統(tǒng) CPU 內(nèi)存 磁盤 Hive01 10.86.102.104 Centos 7.9.2009 Xeon 4208 X16 192G 46T Hive02 10.86.102.102 Centos 7.9.2009 Xeon 4208 X16 192G 46T Hive03 10.86.102.105 Centos 7.9.2009 Xeon 8260 X48 256G ? ? ? ? 11T 最終組成的是一個(gè)雙副本56T的集群,設(shè)置YARN內(nèi)存共400GB(可調(diào)) 3臺(tái)服務(wù)

    2024年02月07日
    瀏覽(19)
  • hadoop集群?jiǎn)?dòng)后datanode沒有啟動(dòng)

    今天啟動(dòng)hadoop集群后,查看進(jìn)程發(fā)現(xiàn)名稱節(jié)點(diǎn)的NameNode進(jìn)程啟動(dòng)了,但是數(shù)據(jù)節(jié)點(diǎn)的DataNode進(jìn)程沒有啟動(dòng),如下: 這個(gè)問題是個(gè)常見問題,對(duì)于自學(xué)的初學(xué)者來說,真的是個(gè)很頭大的問題,一時(shí)不知道該怎么弄,我就是其中一個(gè)。但遇到問題不要慌,認(rèn)真看錯(cuò)并查找解決辦法

    2023年04月27日
    瀏覽(32)
  • Hadoop集群?jiǎn)?dòng)后命令JPS沒有DataNode或者NameNode

    Hadoop集群?jiǎn)?dòng)后命令JPS沒有DataNode或者NameNode

    問題原因 1)需要檢查core-site.xml 和 hdfs-site.xml這倆文件,配置沒錯(cuò)的話再看第二條 2)可能已經(jīng)執(zhí)行格式化NameNode后,但是格式之前并沒有停止之前的進(jìn)程并刪除相關(guān)數(shù)據(jù)。 解決方案(記得你的集群刪除前需要停止, 每個(gè)副本都要進(jìn)行一次下面操作 ) 1)刪除dfs文件夾里的文

    2024年02月04日
    瀏覽(32)
  • Linux服務(wù)器增加虛擬交換內(nèi)存

    Linux服務(wù)器增加虛擬交換內(nèi)存

    使用dd命令創(chuàng)建名為swapfile 的swap交換文件(文件名和目錄任意): dev/zero是Linux的一種特殊字符設(shè)備(輸入設(shè)備),可以用來創(chuàng)建一個(gè)指定長(zhǎng)度用于初始化的空文件,如臨時(shí)交換文件,該設(shè)備無窮盡地提供0,可以提供任何你需要的數(shù)目。 bs=1024 :?jiǎn)挝粩?shù)據(jù)塊(block)同時(shí)讀入/輸出

    2024年02月15日
    瀏覽(21)
  • 如何增加服務(wù)器的高并發(fā)

    如何增加服務(wù)器的高并發(fā)

    隨著互聯(lián)網(wǎng)的快速發(fā)展和普及,越來越多的應(yīng)用程序需要支持高并發(fā)的請(qǐng)求處理。在這種情況下增加服務(wù)器的高并發(fā)能力成為了一個(gè)熱門的話題。下面簡(jiǎn)單的介紹如果提高服務(wù)器的高并發(fā)能力。 負(fù)載均衡 是把請(qǐng)求分發(fā)到多個(gè)服務(wù)器上,來實(shí)現(xiàn)請(qǐng)求的平衡和分擔(dān)。負(fù)載均衡可

    2024年01月16日
    瀏覽(19)
  • 校園網(wǎng)免認(rèn)證服務(wù)器大增加

    校園網(wǎng)免認(rèn)證服務(wù)器大增加

    這學(xué)期搞拐了,服務(wù)器整多了,結(jié)果沒有幾個(gè)人來消耗帶寬,監(jiān)控圖片為證,網(wǎng)速快,線路多 線路展示

    2024年02月09日
    瀏覽(26)
  • Linux如何給服務(wù)器增加白名單

    Linux如何給服務(wù)器增加白名單

    1、查看系統(tǒng)白名單配置: iptables -L -n 2、增加白名單(19.40.145.140 是需要增加的服務(wù)器IP): iptables -I INPUT -s 19.40.145.140/32 -p tcp -j ACCEPT 注:-I(I是i的大寫) ? 3、查看防火墻狀態(tài):setenforce 0 ?

    2024年02月12日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包