Scripting in HBase
We have seen how to do scripting in HBase. In this chapter, we will see some more scripting tips and tricks, which will enable an administrator to perform various tasks in HBase by automating. We can write scripts in Ruby, shell script, and a script that's a combination of HBase commands.
Now, let's consider a case where we need to create a table with two column families and two columns, and then insert some data. The script for the same is as follows:
Tip
Here, we used a vi
editor. Users can use any editor of his/her preference.
vi hbasescript.script create 'table','data', for i in '0'..'2' do for j in '0'..'2' do for k in '0'..'2' do put 'table', "row-#{i}#{j}#{k}","data:column#{j}#{k}", "name#{j}#{k}" end end end
After saving ...
Get Learning HBase now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.