Grow your user base able to leverage data stored in HBase via SQL queries with Apache Phoenix and the Hue Web SQL Editor.
See the slides:
For people not familiar with HBase, imagine a giant big table specialized in storing and updating in real time any type of records. But how to operate it?
SQL queries are much shorter and easier for implementing/maintaining the logic than using lower level API (e.g. think HBase shell commands or programming in Java with the HBase objects). Embedding SQL queries into your HBase applications is very efficient: it takes only a few lines in a universal declarative language close to English for creating tables, inserting data etc…
The SQL Editor let’s you quickly edit and test these queries in an interactive fashion from the comfort of your browser (i.e. no need to VPN, open a shell and remember which host to point to or how to authenticate…) or memorize the instructions/”where is what” thanks to all the autocompletes, schema browsers, collab features.
Long story short, by adopting a Web SQL interface supporting the Phoenix SQL dialect you potentially grew your user base able to query data and leverage it in your domain knowledge from a handful to hundreds.
Towards the end of the talk, we did a live log analysis demo, which you can also run locally in 1 minute, as published previously!
Note: there is also a parallel effort to make the SQL Editor available as a Scratchpad component, so that it becomes even simpler to edit embedded SQL!
Now go grab it and give it a spin!
Romain from the Hue Team