You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-dev@hadoop.apache.org by "Jim Kellerman (JIRA)" <ji...@apache.org> on 2007/08/21 18:30:31 UTC
[jira] Commented: (HADOOP-1527) Region server won't start because
logdir exists
[ https://issues.apache.org/jira/browse/HADOOP-1527?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12521516 ]
Jim Kellerman commented on HADOOP-1527:
---------------------------------------
This really is an abnormal condition, because if a region server dies, the master should split the region server's log (and place the records in the regions' directory(ies)) and then remove the region server log.
If a region server is starting up and discovers a log directory exists which should belong exclusively to that server that means that either:
- the master has not cleaned up the log yet (or perhaps never will if the master crashed before it could)
- another region server started and grabbed that port, so the starting region server should shut down.
In the former case, if the master crashed, we should provide a tool that can split the log so we can recover the regions that the previous region server instance was serving.
Otherwise I think that what is happening is the correct behavior.
> Region server won't start because logdir exists
> -----------------------------------------------
>
> Key: HADOOP-1527
> URL: https://issues.apache.org/jira/browse/HADOOP-1527
> Project: Hadoop
> Issue Type: Bug
> Components: contrib/hbase
> Reporter: stack
> Assignee: Jim Kellerman
>
> Starting and then impolitely stopping a cluster I came across the following:
> 2007-06-25 19:43:31,449 ERROR org.apache.hadoop.hbase.HRegionServer: Can not start region server because org.apache.hadoop.hbase.RegionServerRunningException: region server already running at 208.76.44.140:60010 because logdir exists
> at org.apache.hadoop.hbase.HRegionServer.<init>(HRegionServer.java:447)
> at org.apache.hadoop.hbase.HRegionServer.<init>(HRegionServer.java:372)
> at org.apache.hadoop.hbase.HRegionServer.main(HRegionServer.java:1233)
> Region server should recover or offer a recovery path when we run into this condition.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.