小编nip*_*una的帖子

Hortonworks HA Namenodes 给出错误“状态待机中不支持操作类别 READ”

我的 hadoop 集群 HA 活动 namenode (host1) 突然切换到备用 namenode(host2)。我在 hadoop 日志(在任何服务器中)中找不到任何错误来确定根本原因。

切换 Namenodes 后,hdfs 日志中经常出现以下错误,并且应用程序无法读取 HDFS 文件。

2014-07-17 01:58:53,381 警告 namenode.FSNamesystem (FSNamesystem.java:getCorruptFiles(6769)) - 获取损坏的文件块返回错误:状态待机中不支持操作类别读取

一旦我重新启动新的活动节点(host2),namenode 就会切换回新的备用节点(host1)。然后集群正常工作,用户也可以检索HDFS文件。

我使用的是 Hortonworks 2.1.2.0 和 HDFS 版本 2.4.0.2.1

编辑:2014 年 7 月 21 日 当主动-备用名称节点切换发生时,在活动名称节点日志中发现以下日志

NT_SETTINGS-1675610.csv dst=null perm=null 2014-07-20 09:06:44,746 INFO FSNamesystem.audit (FSNamesystem.java:logAuditMessage(7755)) - allowed=true
ugi=storm (auth:SIMPLE) ip=/ 10.0.1.50 cmd=getfileinfo src=/user/tungsten/staging/LEAPSET/PRODUCTS/PRODUCTS-138018 6.csv dst=null perm=null 2014-07-20 09:06:44,747 INFO FSNamesystem.javait (FSNamesystem.audit) logAuditMessage(7755)) - allowed=true ugi=storm (auth:SIMPLE) ip=/10.0.1.50
cmd=getfileinfo src=/user/tungsten/staging/LEAPSET/MERCHANT_SETTINGS/MERCHA NT_SETTINGS-1695794.csv dst=null perm null 2014-07-20 09:06:44,747 …

hadoop hortonworks-data-platform

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

hadoop ×1

hortonworks-data-platform ×1