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


   OK, so your point, is to add a feature that, we could start a cluster 
without no data on zk? I would vote a -1 here as I do not think it is possible. 
And even we could make it work for now, we can not force all later developpers 
to keep in mind that, all data on zk are not stable, you should not depend on 
them... It does not make sense.
   
   And on the InitMetaProcedure, maybe we could avoid deleting the whole meta, 
if there are HFiles in it. This is a possible improvement, to avoid damage the 
cluster if there are something wrong with zk. As for InitMetaProcedure, if we 
are at the first state, we can make sure that only directories are created and 
no actual data? Anyway, even if we add this check, I think we should fail the 
procedure and fail the start up, as we know that there are something wrong. 
Users should use HBCK or other tools to fix the inconsistency before moving 
forward.
   
   Thanks.


----------------------------------------------------------------
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