hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dave Latham (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-14247) Separate the old WALs into different regionserver directories
Date Sat, 23 Sep 2017 01:09:02 GMT

    [ https://issues.apache.org/jira/browse/HBASE-14247?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16177408#comment-16177408

Dave Latham commented on HBASE-14247:

That's exactly right.  Checking ZK once for the batch of all sub region server directories
is exactly what I've been suggesting.

HBASE-9208 happened 4 years ago.  I don't have records of how many logs were necessary before
it became a problem.  We did have hundreds of region servers.

> Separate the old WALs into different regionserver directories
> -------------------------------------------------------------
>                 Key: HBASE-14247
>                 URL: https://issues.apache.org/jira/browse/HBASE-14247
>             Project: HBase
>          Issue Type: Improvement
>          Components: wal
>            Reporter: Liu Shaohui
>            Assignee: Guanghao Zhang
>            Priority: Critical
>             Fix For: 2.0.0
>         Attachments: HBASE-14247.master.001.patch, HBASE-14247.master.002.patch, HBASE-14247-v001.diff,
HBASE-14247-v002.diff, HBASE-14247-v003.diff
> Currently all old WALs of regionservers are achieved into the single directory of oldWALs.
In big clusters, because of long TTL of WAL or disabled replications, the number of files
under oldWALs may reach the max-directory-items limit of HDFS, which will make the hbase cluster
> {quote}
> Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.protocol.FSLimitException$MaxDirectoryItemsExceededException):
The directory item limit of /hbase/lgprc-xiaomi/.oldlogs is exceeded: limit=1048576 items=1048576
> {quote}
> A simple solution is to separate the old WALs into different  directories according to
the server name of the WAL.
> Suggestions are welcomed~ Thanks

This message was sent by Atlassian JIRA

View raw message