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

Hadoop3.x完全分布式模式下slaveDataNode節(jié)點未啟動調(diào)整

這篇具有很好參考價值的文章主要介紹了Hadoop3.x完全分布式模式下slaveDataNode節(jié)點未啟動調(diào)整。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

前言

一、問題重現(xiàn)

1、查詢Hadoop版本

?2、集群啟動Hadoop

二、問題分析

三、Hadoop3.x的集群配置

1、停止Hadoop服務(wù)

2、配置workers

3、從節(jié)點檢測

4、WebUI監(jiān)控

總結(jié)


前言

????????在大數(shù)據(jù)的世界里,Hadoop絕對是一個值得學習的框架。關(guān)于Hadoop的知識,有很多博主和視頻博主都做了很詳細的教程,感興趣的朋友甚至可以去官網(wǎng)看看。比如其分布式架構(gòu)的實現(xiàn),在這里都不在贅述,大家可以通過多種途徑進行學習。

????????這篇博客出現(xiàn)得場景緣由是最近基于Hbase2.4.11搭建完全分布式集群,集群的節(jié)點是3。至于為什么是3,主要是機器有限,而且是同一臺物理主機上進行虛擬搭建的。Hbase的底層存儲是存放在Hdfs中的,由此必須要安裝Hadoop。

????????眾所周知,在完全分布式環(huán)境下,我們可以只在Master節(jié)點上直接運行start-all.sh命令,整個集群都會自動啟動。本文描述的是在Hadoop3.1.3的完全分布式環(huán)境下,slave節(jié)點的DataNode節(jié)點未能成功啟動的問題以及通過修改配置來解決的辦法,希望能幫助到遇到這個問題的朋友。請注意,由于不同的版本,可能解決辦法不一致,請謹慎參考。博主就遇到過,在Hadoop2.x的配置和Hadoop3.x的配置不一致的問題。博文的參考僅限于Hadoop3.x,如果您使用的不是這個系列的版本,那么您可以去別的地方尋找答案。

一、問題重現(xiàn)

1、查詢Hadoop版本

????????使用管理賬號登錄到系統(tǒng),使用hadoop version可以查看版本。

[root@master bin]# hadoop version

?????????可以看到輸出如下:

Hadoop 3.1.3
Source code repository https://gitbox.apache.org/repos/asf/hadoop.git -r ba631c436b806728f8ec2f54ab1e289526c90579
Compiled by ztang on 2019-09-12T02:47Z
Compiled with protoc 2.5.0
From source with checksum ec785077c385118ac91aadde5ec9799
This command was run using /software/hadoop/share/hadoop/common/hadoop-common-3.1.3.jar

hdfs沒有啟動slave1,數(shù)據(jù)庫技術(shù),分布式

?2、集群啟動Hadoop

?????????登錄master節(jié)點,進入hadoop的sbin目錄,啟動集群,參考命令如下:

[root@master bin]# cd /software/hadoop/sbin
[root@master sbin]# ./start-all.sh

????????這里請注意,hadoop的安裝目錄,請根據(jù)實際目錄進行修改,否則會影響運行。通常以上命令后會有以下輸出。輸出以下姓名就表示已經(jīng)完成了hadoop的啟動。

Starting namenodes on [master]
上一次登錄:三 12月 13 11:31:20 CST 2023pts/0 上
Starting datanodes
上一次登錄:三 12月 13 11:31:39 CST 2023pts/0 上
Starting secondary namenodes [master]
上一次登錄:三 12月 13 11:31:41 CST 2023pts/0 上
Starting resourcemanager
上一次登錄:三 12月 13 11:31:44 CST 2023pts/0 上
Starting nodemanagers
上一次登錄:三 12月 13 11:31:48 CST 2023pts/0 上

hdfs沒有啟動slave1,數(shù)據(jù)庫技術(shù),分布式

????????如果是正常的集群啟動,那么master、slave1、slave2三臺機器上都會有DataNode進程??梢苑謩e在三臺機器上進行進程查詢,這里使用jps命令。

????????Master進程如下:

[root@master sbin]# jps
9351 NameNode
1608 QuorumPeerMain
10537 Jps
9755 SecondaryNameNode
10027 ResourceManager
10365 NodeManager
9535 DataNode

????????我們可以發(fā)現(xiàn),Master上,NodeManager、NameNode、DataNode服務(wù)都是正常的。然后登錄到slave1和slave2兩臺服務(wù)器上,同樣使用jps命令查看機器進程。

slave1上進程
[root@slave1 hadoop]# jps
4113 Jps
1605 QuorumPeerMain

????????同樣的,在slave2上也是一樣的問題,從節(jié)點的DataNode并沒有啟動,這樣子相當于集群啟動失敗。此時只有master一個節(jié)點進行對外提供服務(wù),顯然這不是很妙。

二、問題分析

????????其實出現(xiàn)這個問題的原因也比較簡單,還是集群設(shè)置的問題。在進行大數(shù)據(jù)各個組件的學習時,一定要注意版本,不同的版本配置的方式不一樣,有可能配置目錄或者配置文件修改修改了。因此最好是按照官網(wǎng)的說明進行配置最好。本文描述的問題,是因為在Hadoop3.x版本中,集群配置的設(shè)置文件是workers而不是slaves,slaves應該是之前的版本的集群配置。

三、Hadoop3.x的集群配置

1、停止Hadoop服務(wù)

????????執(zhí)行以下命令,停止Hadoop服務(wù)。

[root@master sbin]# ./stop-all.sh
Stopping namenodes on [master]
上一次登錄:三 12月 13 11:08:17 CST 2023pts/0 上
Stopping datanodes
上一次登錄:三 12月 13 11:31:13 CST 2023pts/0 上
Stopping secondary namenodes [master]
上一次登錄:三 12月 13 11:31:14 CST 2023pts/0 上
Stopping nodemanagers
上一次登錄:三 12月 13 11:31:16 CST 2023pts/0 上
Stopping resourcemanager
上一次登錄:三 12月 13 11:31:18 CST 2023pts/0 上

hdfs沒有啟動slave1,數(shù)據(jù)庫技術(shù),分布式

2、配置workers

hdfs沒有啟動slave1,數(shù)據(jù)庫技術(shù),分布式

capacity-scheduler.xml  hadoop-env.cmd              hadoop-user-functions.sh.example  httpfs-signature.secret  kms-log4j.properties  mapred-env.sh               slaves                         workers                       yarn-site.xml
configuration.xsl       hadoop-env.sh               hdfs-site.xml                     httpfs-site.xml          kms-site.xml          mapred-queues.xml.template  ssl-client.xml.example         yarn-env.cmd
container-executor.cfg  hadoop-metrics2.properties  httpfs-env.sh                     kms-acls.xml             log4j.properties      mapred-site.xml             ssl-server.xml.example         yarn-env.sh
core-site.xml           hadoop-policy.xml           httpfs-log4j.properties           kms-env.sh               mapred-env.cmd        shellprofile.d              user_ec_policies.xml.template  yarnservice-log4j.properties

????????首先使用cat命令查看默認的配置,

cat workers

????????可以看到workers的內(nèi)容如下:

localhost

????????即默認的情況下,Hadoop在本機啟動,不加入分布式集群,因此無法隨著集群的啟動而啟動。所以我們要把機器加入到集群環(huán)境中,在workers文件中,將master、slave1、slave2追加進去。

Vi workers
master
slave1
slave2

????????配置完成后,可以使用scp命令復制到slave1和slave2節(jié)點,也可以使用同樣的方式進行修改。修改完成后保存相應配置。最后到master的機器上,重啟集群。

[root@master sbin]# ./start-all.sh
Starting namenodes on [master]
上一次登錄:三 12月 13 11:31:20 CST 2023pts/0 上
Starting datanodes
上一次登錄:三 12月 13 11:31:39 CST 2023pts/0 上
Starting secondary namenodes [master]
上一次登錄:三 12月 13 11:31:41 CST 2023pts/0 上
Starting resourcemanager
上一次登錄:三 12月 13 11:31:44 CST 2023pts/0 上
Starting nodemanagers
上一次登錄:三 12月 13 11:31:48 CST 2023pts/0 上

hdfs沒有啟動slave1,數(shù)據(jù)庫技術(shù),分布式

3、從節(jié)點檢測

????????在master節(jié)點上運行start-all.sh后,分別在slave1、slave2兩臺機器上進行進程檢測。執(zhí)行命令如下:

[root@slave1 hadoop]# jps
3841 DataNode
4145 Jps
1605 QuorumPeerMain
3960 NodeManager

hdfs沒有啟動slave1,數(shù)據(jù)庫技術(shù),分布式

????????我們發(fā)現(xiàn),DataNode和NodeManager進程都已經(jīng)正常啟動,slave2也是一樣的。由此,Hadoop3.x集群服務(wù)完全啟動。

4、WebUI監(jiān)控

????????除了使用命令行的方式監(jiān)控hadoop,其內(nèi)部也提供了webui的監(jiān)控方式。

hdfs沒有啟動slave1,數(shù)據(jù)庫技術(shù),分布式

hdfs沒有啟動slave1,數(shù)據(jù)庫技術(shù),分布式

hdfs沒有啟動slave1,數(shù)據(jù)庫技術(shù),分布式

總結(jié)

?????????以上就是本文的主要內(nèi)容,本文描述的是在Hadoop3.1.3的完全分布式環(huán)境下,slave節(jié)點的DataNode節(jié)點未能成功啟動的問題以及通過修改配置來解決的辦法,希望能幫助到遇到這個問題的朋友。行文倉促,有很多不當之處,請朋友們批評指正。文章來源地址http://www.zghlxwxcb.cn/news/detail-760591.html

到了這里,關(guān)于Hadoop3.x完全分布式模式下slaveDataNode節(jié)點未啟動調(diào)整的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Hadoop3.x完全分布式環(huán)境搭建Zookeeper和Hbase

    Hadoop3.x完全分布式環(huán)境搭建Zookeeper和Hbase

    集群規(guī)劃 IP地址 主機名 集群身份 192.168.138.100 hadoop00 主節(jié)點 192.168.138.101 hadoop01 從節(jié)點 192.168.138.102 hadoop02 從節(jié)點 Hadoop完全分布式環(huán)境搭建請移步傳送門 先在主節(jié)點上進行安裝和配置,隨后分發(fā)到各個從節(jié)點上。 1.1 解壓zookeeper并添加環(huán)境變量 1)解壓zookeeper到/usr/local文件夾

    2024年02月04日
    瀏覽(29)
  • 大數(shù)據(jù)技術(shù)棧-Hadoop3.3.4-完全分布式集群搭建部署-centos7(完全超詳細-小白注釋版)虛擬機安裝+平臺部署

    目錄 環(huán)境條件: 1、安裝虛擬機(已安裝好虛擬機的可跳轉(zhuǎn)至? 二、安裝JDK與Hadoop) (1)直接新建一臺虛擬機 (2)首次啟用虛擬機,進行安裝 一、集群前置環(huán)境搭建(三臺機器分別設(shè)置hostname、網(wǎng)卡(ip)配置、ssh免密登錄) 1、查看一下本機與虛擬機的網(wǎng)卡和ip信息 (1)

    2024年02月06日
    瀏覽(31)
  • Hadoop集群部署-(完全分布式模式,hadoop-2.7.4)

    Hadoop集群部署-(完全分布式模式,hadoop-2.7.4)

    相關(guān)軟件下載準備:(推薦) 虛擬機運行環(huán)境:VMware 16.1.1 映像文件:CentOS-7-x86_64-DVD-1810.iso 遠程登錄工具:Xshell-7.0.0090.exe Xftp傳輸工具:Xftp-7.0.0111p.exe 首先掌握VMware的下載與安裝,有l(wèi)inux學習基礎(chǔ)的同學可以略看。 參考鏈接:https://mp.weixin.qq.com/s/CUiauodcjCFPIXEFEx8fOw 【軟件名

    2024年02月09日
    瀏覽(22)
  • Hadoop集群部署(完全分布式模式、hadoop2.7.3+安裝包)

    Hadoop集群部署(完全分布式模式、hadoop2.7.3+安裝包)

    目錄 一、上傳、解壓配置 (一)上傳 (二)解壓 (三)配置hadoop系統(tǒng)環(huán)境變量 1.配置hadoop環(huán)境變量 2.讓環(huán)境變量生效 3.驗證hadoop系統(tǒng)環(huán)境變量 二、修改配置文件 ?(一)前置介紹 (二)更改配置文件 1.配置Hadoop集群主機點 2.修改core-site.xml文件 3.修改hdfs-site.xml文件 4.修改

    2024年04月25日
    瀏覽(32)
  • 部署HDFS集群(完全分布式模式、hadoop用戶控制集群、hadoop-3.3.4+安裝包)

    部署HDFS集群(完全分布式模式、hadoop用戶控制集群、hadoop-3.3.4+安裝包)

    目錄 前置 一、上傳解壓 (一 )上傳 (二)解壓 二、修改配置文件 (一)配置workers文件 (二)配置hadoop-env.sh文件 (三)配置core-site.xml文件 (四)配置hdfs-site.xml文件 三、分發(fā)到hp2、hp3, 并設(shè)置環(huán)境變量 (一)準備數(shù)據(jù)目錄? ? (二)配置環(huán)境變量 四、創(chuàng)建數(shù)據(jù)目錄,并

    2024年04月14日
    瀏覽(28)
  • HadoopHA模式(由于Hadoop的HA模式是在Hadoop完全分布式基礎(chǔ)上,利用zookeeper等協(xié)調(diào)工具配置的高可用的Hadoop集群模式)

    HadoopHA模式(由于Hadoop的HA模式是在Hadoop完全分布式基礎(chǔ)上,利用zookeeper等協(xié)調(diào)工具配置的高可用的Hadoop集群模式)

    目錄 1.前期準備 1.1.hadoop-3.1.3.tar.gz,jdk-8u212-linux-x64.tar.gz,apache-zookeeper-3.5.7-bin.tar.gz三個包提取碼:k5y6 2.解壓安裝包,配置環(huán)境變量 3. 將三個節(jié)點分別命名為master、slave1、slave2并做免密登錄 免密在前面Hadoop完全分布式搭建說過,這里不再贅述 4.搭建zookeeper集群 ?根據(jù)配置的

    2024年02月04日
    瀏覽(22)
  • Hadoop3.1.4分布式搭建

    Hadoop3.1.4分布式搭建

    1.1 實驗網(wǎng)絡(luò)規(guī)劃 hostname ip addr role other k8s-m133 10.10.10.133 NameNode, DataNode, NodeManageer k8s-m134 10.10.10.134 SecondaryNameNode, DataNode, NodeManageer k8s-m135 10.10.10.135 ResourceManager, DataNode, NodeManageer k8s-n151 10.10.10.151 DataNode, NodeManageer k8s-n157 10.10.10.157 DataNode, NodeManageer 1.2 配置免密登錄(所有節(jié)點) 1

    2024年02月06日
    瀏覽(23)
  • Hadoop3.3偽分布式安裝部署

    Hadoop3.3偽分布式安裝部署

    目錄 引言 實驗目的及準備 實驗步驟 引言 Hadoop生態(tài)的搭建有本地模式、偽分布模式、集群模式(3臺機器)三種安裝模式,本篇文章將詳細介紹Hadoop3.3的偽分布安裝模式。 實驗目的及準備 一、完成Hadoop3.3偽分布安裝 二、在Linux中配置jdk1.8環(huán)境變量 三、配置主機的免密鑰登錄

    2024年02月21日
    瀏覽(23)
  • Hadoop(01) Hadoop3.3.6安裝教程,單機/偽分布式配置

    Hadoop(01) Hadoop3.3.6安裝教程,單機/偽分布式配置

    在安裝 Hadoop 3.3.6 前,需要滿足以下前置條件: Java Development Kit (JDK):Hadoop 是用 Java 編寫的,因此需要安裝并配置適當版本的 JDK。Hadoop 3.3.6 建議使用 JDK 8 或更高版本。確保正確安裝 JDK,并設(shè)置 JAVA_HOME 環(huán)境變量。 SSH:Hadoop 集群中的節(jié)點需要通過 SSH 進行通信和管理。確保在

    2024年02月06日
    瀏覽(22)
  • Hadoop3.1.3安裝教程單機偽分布式配置

    本教程使用 Ubuntu 18.04 64位 作為系統(tǒng)環(huán)境(或者Ubuntu 14.04,Ubuntu16.04 也行,32位、64位均可),請自行安裝系統(tǒng)。裝好了 Ubuntu 系統(tǒng)之后,在安裝 Hadoop 前還需要做一些必備工作。 創(chuàng)建hadoop用戶 如果你安裝 Ubuntu 的時候不是用的 “hadoop” 用戶,那么需要增加一個名為 hadoop 的用

    2024年02月04日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包