hdfs由于空间不足导致的强制安全模式状态

  • A+
所属分类:技术

chatGPT账号
hdfs由于空间不足导致的强制安全模式状态
一、问题描述

hdfs开机就进入安全模式,执行强制离开安全模式命令以后仍自动进入安全模式。

二、解决方法

通过hadoop日志查看强制进入安全模式的原因

三、解决步骤

1、查询hdfs的状态

[hadoop@gbase8a1bin]$hdfsdfsadmin-safemodeget

SafemodeisON

2、强制离开安全模式

[hadoop@gbase8a1bin]$hdfsdfsadmin-safemodeleave

[hadoop@gbase8a1bin]$hdfsdfsadmin-safemodeget

SafemodeisON

强制离开安全模式以后,仍然快速切换回安全模式,说明有实质的报错导致hdfs强制安全模式

3、查看namenode日志,确定强制安全模式的原因

2020-07-0912:47:37,607WARNorg.apache.hadoop.hdfs.server.namenode.FSNamesystem:NameNodelowonavailablediskspace.Alreadyinsafemode.

2020-07-0912:47:37,607INFOorg.apache.hadoop.hdfs.StateChange:STATE*SafemodeisON.

ResourcesarelowonNN.Pleaseaddorfreeupmoreresourcesthenturnoffsafemodemanually.NOTE:Ifyouturnoffsafemodebeforeaddingresources,theNNwillimmediatelyreturntosafemode.Use"hdfs dfsadmin -safemode leave"toturnsafemodeoff.

2020-07-0912:47:42,608WARNorg.apache.hadoop.hdfs.server.namenode.NameNodeResourceChecker:Spaceavailableonvolume'/dev/mapper/rhel-root'is103092224,whichisbelowtheconfiguredreservedamount104857600

报错信息显示:磁盘空间不足,hadoop自动进入安全模式 ,/dev/mapper/rhel-root对应的文件系统即根目录磁盘空间不足。

4、扩容lv:  /dev/mapper/rhel-root

[root@gbase8a1~]# lvextend -L +6G /dev/rhel/root

查看根目录的文件系统类型

[root@gbase8a1~]# df -T

FilesystemType1K-blocksUsedAvailableUse%Mountedon

/dev/mapper/rhel-rootxfs144568326598756785807646%/

devtmpfsdevtmpfs1008704010087040%/dev

tmpfstmpfs10243329210242401%/dev/shm

tmpfstmpfs1024332906810152641%/run

tmpfstmpfs1024332010243320%/sys/fs/cgroup

/dev/sda1xfs103833615787288046416%/boot

/dev/mapper/vg_gbase8a-lv_gbase8axfs83783684698184368018457%/opt

/dev/mapper/vg_hbase-lv_hbasexfs1669120490572117854830%/hbase

/dev/mapper/vg_hive-lv_hivexfs60723204737336133498479%/hive

tmpfstmpfs204868162048521%/run/user/42

tmpfstmpfs20486802048680%/run/user/0

tmpfstmpfs20486802048680%/run/user/1002

[root@gbase8a1~]#

根目录的文件系统类型是: xfs

5、扩容文件系统:根目录

[root@gbase8a1~]# xfs_growfs /dev/rhel/root

[root@gbase8a1~]# df -h

FilesystemSizeUsedAvailUse%Mountedon

/dev/mapper/rhel-root14G6.3G7.5G46%/

devtmpfs986M0986M0%/dev

tmpfs1001M92K1001M1%/dev/shm

tmpfs1001M8.9M992M1%/run

tmpfs1001M01001M0%/sys/fs/cgroup

/dev/sda11014M155M860M16%/boot

/dev/mapper/vg_gbase8a-lv_gbase8a8.0G4.5G3.6G57%/opt

/dev/mapper/vg_hbase-lv_hbase1.6G480M1.2G30%/hbase

/dev/mapper/vg_hive-lv_hive5.8G4.6G1.3G79%/hive

tmpfs201M16K201M1%/run/user/42

tmpfs201M0201M0%/run/user/0

tmpfs201M0201M0%/run/user/1002

[root@gbase8a1~]#

根目录扩容成功。

6、再次强制hdfs离开安全模式

[hadoop@gbase8a1bin]$hdfsdfsadmin-safemodeleave

[hadoop@gbase8a1bin]$hdfsdfsadmin-safemodeget

SafemodeisOFF

观察一段时间后,确认hdfs安全模式一直处于关闭状态。

至此,hdfs由于空间不足导致的强制安全模式状态问题解决。

免责声明

发文时比特币价格:$23249

当前比特币价格:[crypto coins=”BTC” type=”text” show=”price”]

当前比特币涨幅:[crypto coins=”BTC” type=”text” show=”percent”]

免责声明:

本文不代表路远网立场,且不构成投资建议,请谨慎对待。用户由此造成的损失由用户自行承担,与路远网没有任何关系;

路远网不对网站所发布内容的准确性,真实性等任何方面做任何形式的承诺和保障;

网站内所有涉及到的区块链(衍生)项目,路远网对项目的真实性,准确性等任何方面均不做任何形式的承诺和保障;

网站内所有涉及到的区块链(衍生)项目,路远网不对其构成任何投资建议,用户由此造成的损失由用户自行承担,与路远网没有任何关系;

路远区块链研究院声明:路远区块链研究院内容由路远网发布,部分来源于互联网和行业分析师投稿收录,内容为路远区块链研究院加盟专职分析师独立观点,不代表路远网立场。

本文是全系列中第160 / 284篇:行业技术

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的电报
  • 这是我的电报扫一扫
  • weinxin
chatGPT账号
路远

发表评论

您必须登录才能发表评论!