Stack just hit me up in Slack. He suggested wiping the data/hbase/namespace and the relevant rows in hbase:meta.

Fine "fix" for me given I didn't have anything in there besides the default ns.

On 10/25/18 5:47 PM, Josh Elser wrote:
Hey Stephen,

Thanks for the reply.

I'm not concerned about the cause at this point as I haven't done due-diligence yet. I am looking for any tips on how to fix this by hand (prior to hbck2).

I thought I could trick the master into assigning it by messing with the row in meta, but I've not been successful yet. I fear that the master won't do anything unless there's an SCP which I can't easily create.

It sucks because we're sinking all Master operations when it's just NS operations that are blocked. I thought we had fixed this way back when, but it seems like we're no better off than we were in early 1.x releases.

On 10/25/18 1:45 PM, Tak-Lon (Stephen) Wu wrote:
Not sure if this is related to
https://issues.apache.org/jira/browse/HBASE-20671

if so, and if you have HBASE-20702 on your branch, when a new cluster that
master starts on the
same root directory (my case is on root directory is on S3),
hbase:namespace table cannot be assigned.
(Sorry that I don't have time to work on the solution, but I locally
removed patch of HBASE-20702)

-Stephen

On Thu, Oct 25, 2018 at 8:12 AM Josh Elser <els...@apache.org> wrote:

I have a cluster on branch-2.0 from a week or two ago where
hbase:namespace is not assigned (haven't figured out why yet), I can't
use any of the normal assign/move shell commands because the Master is
useless as it's not initialized (because hbase:namespace is
unreachable), but I can't figure out how I can get the Master to realize
it needs to assign it.

Do we have this written down somewhere already?

Thanks in advance.

- Josh



Reply via email to