[ https://issues.apache.org/jira/browse/HADOOP-2394?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12551198 ]
Bryan Duxbury commented on HADOOP-2394: --------------------------------------- What do we think of creating Rails-esque migration scripts for each version change? Each migration script would have to know how to read the previous version's data and write the current version. Then we can add a version number to any files we store in HDFS to indicate what version it was created at. When you deploy a new version of HBase, you first need to run the migration script. Once the migration is completed successfully, you should be able to start the new version of HBase. Also, the migration script should prefer not overwriting the existing files, instead creating new ones. That way, we're less likely to make some mistake that causes the old data to get lost while the new data is being re-written. > Add supprt for migrating between hbase versions > ----------------------------------------------- > > Key: HADOOP-2394 > URL: https://issues.apache.org/jira/browse/HADOOP-2394 > Project: Hadoop > Issue Type: Improvement > Components: contrib/hbase > Reporter: Johan Oskarsson > > If Hbase is to be used to serve data to live systems we would need a way to > upgrade both the underlying hadoop installation and hbase to newer versions > with minimal downtime. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.