I have tried upgrading on one of my test clusters. I can say that the code changes are relatively small and minor. Things that I had to change: 1) how I was creating my Configuration objects -- using HBaseConfiguration.create() instead of new HBaseConfiguration() 2) how I was defining my column families in creating a table (since I wasn't just using the defaults)
I don't know about all of the little config changes that have bitten me and I haven't noticed yet. I currently suggest that you use the CDH3 hadoop package. Apparently StumbleUpon has a production version of 0.89 that they are using. It would be helpful if Cloudera put that in their distribution. Dave -----Original Message----- From: Mark Laffoon [mailto:mlaff...@semanticresearch.com] Sent: Tuesday, September 28, 2010 8:00 AM To: user@hbase.apache.org Subject: Upgrading 0.20.6 -> 0.89 We're using 0.20.6; we have a non-trivial application using many aspects of hbase; we have a couple of customers in production; we understand this is still pre-release, however we don't want to lose any data. Will upgrading to 0.89 be a PITA? Should we expect to be able to upgrade the servers without losing data? Will there be tons of client code changes? What about configuration changes (especially little changes that will bite us)? Do we need/want to upgrade hadoop at all (we're on 0.20.2)? If we do upgrade, what is the recommended package to get it from? Thanks in advance for any or all answers, Mark