taklwu commented on pull request #2237:
URL: https://github.com/apache/hbase/pull/2237#issuecomment-673880783


   > how we could start a cluster with no data on zookeeper? 
   
   IMO the title of the google design may be going on the cloud use cases that 
has been restarting on just HFiles without WAL and without Zookeeper (but all 
the user tables are flushed and disabled before terminating it). I knew that 
may not be mentioned in the [book 
tutorial](https://hbase.apache.org/book.html), and it may be a good time to 
clarify how that cases are actually working and some users has been using in 
HBase-1.4.x and HBase maybe before 2.1.7. Then we can see what the gaps maybe 
now in branch-2.2+ to support it back (basically, that's the intention of 
having this PR and [PR#2113](https://github.com/apache/hbase/pull/2113) )
   
   > As you want to start the HMaster and recover from the inconsistency
   
   what does `inconsistency` mean here? I see your point that using 
`InitMetaProcedure#INIT_META_WRITE_FS_LAYOUT` to `indicate` inconsistency, but 
if we don't delete meta and just starting the cluster, IMO HBCK `-detail` will 
show a clean result without any inconsistency? we may not hit any 
`inconsistency` when getting into `InitMetaProcedure`. For this topic, I may 
just start a email on if `InitMetaProcedure` should delete meta without 
checking `partial` and `consistency`, please bear with me, and this may be the 
only thing I want a quick discussion instead of a long design doc on the cloud 
use cases. 


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to