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

linux_HDFS節(jié)點(diǎn)缺失問題及解析

 更新時間:2023年12月05日 09:26:17   作者:12級龍卷風(fēng)  
這篇文章主要介紹了linux_HDFS節(jié)點(diǎn)缺失問題及解析,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

一、背景介紹

現(xiàn)在虛擬機(jī)node1,node2,node3

使用:start-dfs.sh  一鍵啟動HDFS集群

二、現(xiàn)象描述

1.查看node1的進(jìn)程啟動情況

[root@node1 ~]#start-dfs.sh
[root@node1 ~]# jps
4145 Jps
2102 NameNode
2247 DataNode
[root@node1 ~]# 

2.查看node2的進(jìn)程啟動情況

[root@node2 logs]# jps
3828 Jps
1800 DataNode
[root@node2 logs]#

3.查看node3的進(jìn)程啟動情況

[root@node3 ~]# jps
3428 Jps
[root@node3 ~]# 

發(fā)現(xiàn)問題:node3的datanode從節(jié)點(diǎn)沒有啟動

三、問題分析

1.一鍵啟動配置是否出現(xiàn)問題

一般系統(tǒng)配置不會出錯,第一次啟動成功就說明是好的。

2.異常:從節(jié)點(diǎn)自動關(guān)閉或掉線

2.1.通過查看node3日志去排查問題

日志路徑:/export/server/hadoop-3.3.0/logs/索要查看的日志文件

[root@node3 ~]# cd /export/server/hadoop-3.3.0/logs
[root@node3 logs]# cat hadoop-root-datanode-node3.itcast.cn.log
2023-06-06 07:24:31,896 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: RECEIVED SIGNAL 1: SIGHUP
2023-06-06 07:24:31,907 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: RECEIVED SIGNAL 15: SIGTERM
2023-06-06 07:24:31,914 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: SHUTDOWN_MSG: 
/************************************************************
SHUTDOWN_MSG: Shutting down DataNode at node3.itcast.cn/192.168.88.153
************************************************************/
[root@node3 logs]# 

注意:在查看日志的時候,上述方式會顯示從第一天啟動開始到現(xiàn)在的日志,這是一個很龐大的數(shù)據(jù)過程。

所以通過如下方式去查看node3的日志:

  • ①vim 進(jìn)入到日志文件
  • ②命令模式:通過/關(guān)鍵時間定位到固定日志查看

[root@node3 logs]# ll
total 7020
-rw-r--r-- 1 root root 6950235 Jun  6 11:31 hadoop-root-datanode-node3.itcast.cn.log
-rw-r--r-- 1 root root     692 Jun  6 11:26 hadoop-root-datanode-node3.itcast.cn.out
-rw-r--r-- 1 root root     692 Jun  5 21:33 hadoop-root-datanode-node3.itcast.cn.out.1
-rw-r--r-- 1 root root     692 Jun  5 18:15 hadoop-root-datanode-node3.itcast.cn.out.2
-rw-r--r-- 1 root root     692 Jun  5 07:15 hadoop-root-datanode-node3.itcast.cn.out.3
-rw-r--r-- 1 root root     692 Jun  4 22:44 hadoop-root-datanode-node3.itcast.cn.out.4
-rw-r--r-- 1 root root  205640 Jun  5 19:33 hadoop-root-nodemanager-node3.itcast.cn.log
-rw-r--r-- 1 root root    2201 Jun  5 18:19 hadoop-root-nodemanager-node3.itcast.cn.out
-rw-r--r-- 1 root root    2201 Jun  5 07:23 hadoop-root-nodemanager-node3.itcast.cn.out.1
-rw-r--r-- 1 root root       0 Jun  4 22:44 SecurityAuth-root.audit
drwxr-xr-x 2 root root       6 Jun  5 07:40 userlogs
[root@node3 logs]# vim hadoop-root-datanode-node3.itcast.cn.log
2023-06-05 21:33:37,872 INFO org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl: Adding block pool BP-389489230-192.168.88.151-1685888665811
2023-06-05 21:33:37,873 INFO org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl: Scanning block pool BP-389489230-192.168.88.151-1685888665811 on volume /export/data/hadoop-3.3.0/dfs/data...
2023-06-05 21:33:37,913 INFO org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl: Time taken to scan block pool BP-389489230-192.168.88.151-1685888665811 on /export/data/hadoop-3.3.0/dfs/data: 41ms
2023-06-05 21:33:37,913 INFO org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl: Total time to scan all replicas for block pool BP-389489230-192.168.88.151-1685888665811: 42ms
2023-06-05 21:33:37,915 INFO org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl: Adding replicas to map for block pool BP-389489230-192.168.88.151-1685888665811 on volume /export/data/hadoop-3.3.0/dfs/data...
2023-06-05 21:33:37,915 INFO org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.BlockPoolSlice: Replica Cache file: /export/data/hadoop-3.3.0/dfs/data/current/BP-389489230-192.168.88.151-1685888665811/current/replicas doesn't exist 
2023-06-05 21:33:37,930 INFO org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl: Time to add replicas to map for block pool BP-389489230-192.168.88.151-1685888665811 on volume /export/data/hadoop-3.3.0/dfs/data: 16ms
2023-06-05 21:33:37,930 INFO org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl: Total time to add all replicas to map for block pool BP-389489230-192.168.88.151-1685888665811: 16ms
2023-06-05 21:33:37,931 INFO org.apache.hadoop.hdfs.server.datanode.checker.ThrottledAsyncChecker: Scheduling a check for /export/data/hadoop-3.3.0/dfs/data
2023-06-05 21:33:37,941 INFO org.apache.hadoop.hdfs.server.datanode.checker.DatasetVolumeChecker: Scheduled health check for volume /export/data/hadoop-3.3.0/dfs/data
2023-06-05 21:33:37,952 INFO org.apache.hadoop.hdfs.server.datanode.VolumeScanner: VolumeScanner(/export/data/hadoop-3.3.0/dfs/data, DS-151efa3b-8d41-483c-91d3-24c93d2871a2): no suitable block pools found to scan.  Waiting 1732279321 ms.
2023-06-05 21:33:37,955 WARN org.apache.hadoop.hdfs.server.datanode.DirectoryScanner: dfs.datanode.directoryscan.throttle.limit.ms.per.sec set to value above 1000 ms/sec. Assuming default value of -1
2023-06-05 21:33:37,955 INFO org.apache.hadoop.hdfs.server.datanode.DirectoryScanner: Periodic Directory Tree Verification scan starting in 7915082ms with interval of 21600000ms and throttle limit of -1ms/s
2023-06-05 21:33:37,961 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Block pool BP-389489230-192.168.88.151-1685888665811 (Datanode Uuid e7c67709-7680-4f33-81ed-50f6bbf48b46) service to node1/192.168.88.151:8020 beginning handshake with NN
2023-06-05 21:33:37,997 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Block pool BP-389489230-192.168.88.151-1685888665811 (Datanode Uuid e7c67709-7680-4f33-81ed-50f6bbf48b46) service to node1/192.168.88.151:8020 successfully registered with NN
2023-06-05 21:33:37,998 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: For namenode node1/192.168.88.151:8020 using BLOCKREPORT_INTERVAL of 21600000msecs CACHEREPORT_INTERVAL of 10000msecs Initial delay: 0msecs; heartBeatInterval=3000
2023-06-05 21:33:38,138 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Successfully sent block report 0x45e611d10c32cfb7,  containing 1 storage report(s), of which we sent 1. The reports had 4 total blocks and used 1 RPC(s). This took 5 msecs to generate and 83 msecs for RPC and NN processing. Got back one command: FinalizeCommand/5.
2023-06-05 21:33:38,138 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: Got finalize command for block pool BP-389489230-192.168.88.151-1685888665811
2023-06-06 07:24:31,896 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: RECEIVED SIGNAL 1: SIGHUP
2023-06-06 07:24:31,907 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: RECEIVED SIGNAL 15: SIGTERM
2023-06-06 07:24:31,914 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: SHUTDOWN_MSG: 
/************************************************************
SHUTDOWN_MSG: Shutting down DataNode at node3.itcast.cn/192.168.88.153
************************************************************/
[root@node3 logs]# jps
3458 Jps
[root@node3 logs]# cd /export/server/hadoop-3.3.0/sbin
[root@node3 sbin]# ll
total 108
-rwxr-xr-x 1 root root 2756 Jun  4 21:10 distribute-exclude.sh
drwxr-xr-x 4 root root   36 Jun  4 21:10 FederationStateStore
-rwxr-xr-x 1 root root 1983 Jun  4 21:10 hadoop-daemon.sh
-rwxr-xr-x 1 root root 2522 Jun  4 21:10 hadoop-daemons.sh
-rwxr-xr-x 1 root root 1542 Jun  4 21:10 httpfs.sh
-rwxr-xr-x 1 root root 1500 Jun  4 21:10 kms.sh
-rwxr-xr-x 1 root root 1841 Jun  4 21:10 mr-jobhistory-daemon.sh
-rwxr-xr-x 1 root root 2086 Jun  4 21:10 refresh-namenodes.sh
-rwxr-xr-x 1 root root 1779 Jun  4 21:10 start-all.cmd
-rwxr-xr-x 1 root root 2221 Jun  4 21:10 start-all.sh
-rwxr-xr-x 1 root root 1880 Jun  4 21:10 start-balancer.sh
-rwxr-xr-x 1 root root 1401 Jun  4 21:10 start-dfs.cmd
-rwxr-xr-x 1 root root 5170 Jun  4 21:10 start-dfs.sh
-rwxr-xr-x 1 root root 1793 Jun  4 21:10 start-secure-dns.sh
-rwxr-xr-x 1 root root 1571 Jun  4 21:10 start-yarn.cmd
-rwxr-xr-x 1 root root 3342 Jun  4 21:10 start-yarn.sh
-rwxr-xr-x 1 root root 1770 Jun  4 21:10 stop-all.cmd
-rwxr-xr-x 1 root root 2166 Jun  4 21:10 stop-all.sh
-rwxr-xr-x 1 root root 1783 Jun  4 21:10 stop-balancer.sh
-rwxr-xr-x 1 root root 1455 Jun  4 21:10 stop-dfs.cmd
-rwxr-xr-x 1 root root 3898 Jun  4 21:10 stop-dfs.sh
-rwxr-xr-x 1 root root 1756 Jun  4 21:10 stop-secure-dns.sh
-rwxr-xr-x 1 root root 1642 Jun  4 21:10 stop-yarn.cmd
-rwxr-xr-x 1 root root 3083 Jun  4 21:10 stop-yarn.sh
-rwxr-xr-x 1 root root 1982 Jun  4 21:10 workers.sh
        at java.io.FilterInputStream.read(FilterInputStream.java:133)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
        at java.io.FilterInputStream.read(FilterInputStream.java:83)
        at java.io.FilterInputStream.read(FilterInputStream.java:83)
        at org.apache.hadoop.ipc.Client$Connection$PingInputStream.read(Client.java:562)
        at java.io.DataInputStream.readInt(DataInputStream.java:387)
        at org.apache.hadoop.ipc.Client$IpcStreams.readResponse(Client.java:1881)
        at org.apache.hadoop.ipc.Client$Connection.receiveRpcResponse(Client.java:1191)
        at org.apache.hadoop.ipc.Client$Connection.run(Client.java:1087)
2023-06-05 00:03:05,799 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: RECEIVED SIGNAL 15: SIGTERM
2023-06-05 00:03:05,805 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down DataNode at node3.itcast.cn/192.168.88.153
************************************************************/
2023-06-05 07:15:43,274 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting DataNode
STARTUP_MSG:   host = node3.itcast.cn/192.168.88.153
STARTUP_MSG:   args = []
STARTUP_MSG:   version = 3.3.0
@                                                                                                                                                                                                                                                                                                                                                                                @                                                                                                                                                                                         
/2023-06-05

  • 2.1.1.報錯信息解析

報錯信息:2023-06-06 07:24:31,896 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: RECEIVED SIGNAL 1: SIGHUP

①apache.hadoop.hdfs.server.datanode.DataNode:接收到的信號

②SIGHUP簽約雇用,簽約參加

③apache.hadoop軟件框架

報錯信息:2023-06-06 07:24:31,907 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: RECEIVED SIGNAL 15: SIGTERM

①hdfs.server.datanode.DataNode: 配置數(shù)據(jù)存放的路徑

②RECEIVED SIGNAL 15: SIGTERM=》接收信號15:sigterm

③15: SIGTERM=》signal 15含意是使用不帶參數(shù)的kill命令時終止進(jìn)程,

  • 2.1.2.解決:

初步判斷,由于文件數(shù)據(jù)塊的原因造成datanode失聯(lián),手動在node3執(zhí)行如下命令,重新啟動node3上面的datanode節(jié)點(diǎn):

hadoop dfsadmin -refreshNode

2.2.通過HDFS瀏覽器網(wǎng)頁去查看

step1:

step2: 

step3:解決:

手動在node3執(zhí)行如下命令,重新啟動node3上面的datanode節(jié)點(diǎn):

hadoop dfsadmin -refreshNode

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux企業(yè)運(yùn)維人員常用的150個命令分享

    Linux企業(yè)運(yùn)維人員常用的150個命令分享

    這篇文章主要介紹了Linux企業(yè)運(yùn)維人員常用的150個命令(歡迎補(bǔ)充),具體多少個來著,我也沒數(shù)。分享給大家,供需要的朋友參考。
    2017-10-10
  • 詳解Linux中常見環(huán)境變量的特點(diǎn)與設(shè)置

    詳解Linux中常見環(huán)境變量的特點(diǎn)與設(shè)置

    環(huán)境變量是操作系統(tǒng)和用戶設(shè)置的一些動態(tài)鍵值對,為運(yùn)行的程序提供配置信息,理解環(huán)境變量對于系統(tǒng)管理、軟件開發(fā)都很重要,下面小編就為大家詳細(xì)介紹一下吧
    2025-06-06
  • linux Ubuntu下SSH無密碼驗證配置的方法步驟

    linux Ubuntu下SSH無密碼驗證配置的方法步驟

    這篇文章主要介紹了linux Ubuntu下實現(xiàn)SSH無密碼驗證配置的方法步驟,文中給出了詳細(xì)的步驟介紹,有需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02
  • Linux環(huán)境下python2.7.6升級python3.5.2

    Linux環(huán)境下python2.7.6升級python3.5.2

    本篇文章主要介紹了centos7下python2.7.5升級到3.5.2,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • CentOS 下yum安裝mysql、jdk和tomcat的方法

    CentOS 下yum安裝mysql、jdk和tomcat的方法

    這篇文章主要介紹了CentOS 下yum安裝mysql、jdk和tomcat的方法的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • vim編輯器常用命令總結(jié)

    vim編輯器常用命令總結(jié)

    這篇文章介紹了vim編輯器的常用命令,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Linux中讓alias設(shè)置永久生效的方法詳解

    Linux中讓alias設(shè)置永久生效的方法詳解

    在Linux中為我們提供了一個很方便的重命名命令 alias ,它的作用為如果要執(zhí)行命令太長又不符合用戶的習(xí)慣,那么我們可以為它指定一個別名。下面這篇文章主要給大家介紹了關(guān)于Linux中讓alias設(shè)置永久生效的相關(guān)資料,需要的朋友可以參考下。
    2017-12-12
  • Linux線程之線程的創(chuàng)建、屬性、回收、退出、取消方式

    Linux線程之線程的創(chuàng)建、屬性、回收、退出、取消方式

    文章總結(jié)了線程管理核心知識:線程號唯一、創(chuàng)建方式、屬性設(shè)置(如分離狀態(tài)與棧大?。⒒厥諜C(jī)制(join/detach)、退出方法(返回/pthread_exit/取消)及注意事項,如避免僵尸線程、內(nèi)存釋放、信號機(jī)制使用限制等
    2025-07-07
  • Linux并發(fā)執(zhí)行很簡單,這么做就對了

    Linux并發(fā)執(zhí)行很簡單,這么做就對了

    linux并發(fā)執(zhí)行也可以很簡單,不用安裝環(huán)境、編譯等繁瑣步驟也可以實現(xiàn)。跟著小編一起看看這種方法,推薦給大家,希望大家能夠從中受益
    2018-09-09
  • VPS 配置優(yōu)化筆記

    VPS 配置優(yōu)化筆記

    VPS(Virtual Private Server 虛擬專用服務(wù)器)技術(shù),將一部服務(wù)器分割成多個虛擬專享服務(wù)器的優(yōu)質(zhì)服務(wù)。每個VPS都可分配獨(dú)立公網(wǎng)IP地址、獨(dú)立操作系統(tǒng)、獨(dú)立超大空間、獨(dú)立內(nèi)存、獨(dú)立執(zhí)行程序和獨(dú)立系統(tǒng)配置等。
    2008-12-12

最新評論

平山县| 晋宁县| 禹州市| 独山县| 灌南县| 祁连县| 徐州市| 剑阁县| 天长市| 淳化县| 莲花县| 泸溪县| 河东区| 邛崃市| 广安市| 上思县| 淅川县| 五家渠市| 三门县| 桂林市| 南平市| 咸宁市| 六安市| 黑龙江省| 会昌县| 桐柏县| 沅江市| 秭归县| 安阳县| 平罗县| 禹州市| 望城县| 贺兰县| 永修县| 沅江市| 民权县| 阜阳市| 左贡县| 钟山县| 佛坪县| 平泉县|