Custom functions in HBase shell
10 Jan 2013As many of you might know that the HBase shell is a jruby repl. So you can write ruby code in the
shell. You can also save your custom ruby functions in ~/.irbrc
and the next time you
start the hbase shell those functions will be available to you. At work I often need
to truncate a bunch of HBase tables before I can begin my testing. I wanted to automate
this. So I wrote the following custom function to truncate a list of tables and added
it to my ~/.irbrc
You have to restart your HBase shell for this function to be available in the shell. Now this custom function can be invoked from the shell as follows
For more information refer to the following links: