While working on HBase bug fixes and feature development, it’s often quite
convenient to test changes on a local-mode HBase. This is done by running HBase
right out of your developer sandbox. Though a lot of HBase development happens
on Macs these days, it’s a system designed first to run on Linux. That means
there are a couple minor annoyances for non-Linux users. Let me show you how I
work around one of them.
Notice the odd Root Directory: /var/folders/b8/n5n91drd7xg0rlt5n6fgsjtw0000gn/T/hbase-ndimiduk
This is a very inconvenient path, particularly when you’re testing patches
targeting multiple versions of HBase that have differing on-disk and/or
ZooKeeper znode formats.