title: HBase reload table data from source - transparent to the user
body: <p>Our current process gets data from source, disables, drops and recreates the HBase table and then loads the new data in the table.</p>
  
  <p>So there is certain amount of time when table is having no data / incomplete data. </p>
  
  <p>Is there a way to reload table data in HBase without this inconsistency?</p>
  
  <p>I was thinking on the lines of creating a stage table with new data and renaming the stage table to main table. This can be done using snapshot feature in HBase but even this requires disable, drop of the existing table, which would still cause this to be "non-transparent"</p>