Error Log from died regionserver:
2015-06-11 16:23:03,072 ERROR [regionserver/slave04/172.31.34.64:60020] regionserver.HRegionServer: Shutdown / close of WAL failed: org.apache.hadoop.hdfs.server.namen
ode.LeaseExpiredException: No lease on /hbase/oldWALs/slave04%2C60020%2C1434005076158.default.1434008679797 (inode 120999): File is not open for writing. Holder DFSCli
ent_NONMAPREDUCE_-2110154852_1 does not have any open files.
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkLease(FSNamesystem.java:3334)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getAdditionalDatanode(FSNamesystem.java:3237)
at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.getAdditionalDatanode(NameNodeRpcServer.java:647)
at org.apache.hadoop.hdfs.server.namenode.AuthorizationProviderProxyClientProtocol.getAdditionalDatanode(Authorizati
ode.LeaseExpiredException: No lease on /hbase/oldWALs/slave04%2C60020%2C1434005076158.default.1434008679797 (inode 120999): File is not open for writing. Holder DFSCli
ent_NONMAPREDUCE_-2110154852_1 does not have any open files.
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkLease(FSNamesystem.java:3334)
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getAdditionalDatanode(FSNamesystem.java:3237)
at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.getAdditionalDatanode(NameNodeRpcServer.java:647)
at org.apache.hadoop.hdfs.server.namenode.AuthorizationProviderProxyClientProtocol.getAdditionalDatanode(Authorizati

这篇博客介绍了如何处理HBase RegionServer在日志中出现的'No lease on /hbase/oldWALs/...'错误。错误源于 LeaseExpiredException,文件没有在写入时保持租约。解决方案是在hdfs-site.xml配置文件中增加'dfs.datanode.max.transfer.threads'属性,并将其值设置为8192或更高,以应对可能的高并发需求。
最低0.47元/天 解锁文章
5085

被折叠的 条评论
为什么被折叠?



