Articles & News
Category:

20 June 2019

Realtime catalog search with Hue and Apache Atlas

With the latest Hue (future 4.5 release), we are glad to announce that Hue integrates with Apache Atlas as backend to enable SQL users for real time data catalog searching. Previously Hue’s catalog was powered by Cloudera Navigator only, but now the API is generic and could potentially support other Catalog services too. The nice end user experience for finding content to query can be transparently re-used. With this first integration, Hue lists properties of entities like classifications and provides real time search among thousands of possible tables or databases:…

2 minutes read - Querying / Version 4

12 June 2019

Improving the developer productivity with some Continuous Integration

Tooling and automation has been simplified dramatically with technologies like Docker and the Cloud. On top of this, continuous integration companies like Circle CI and Travis CI have added one more layer of simplicity. Background Hue‘s scope has been pretty wide (ranging from SQL parsers to CSS to scheduling jobs or querying any type of databases…) and the increase of external contributions has made the previous Development process outdated. It was becoming frequent to brake the master branch with errors or not making easy for developer to contribute by asking to manual run the test suite.…

4 minutes read - Administration / Version 4

16 April 2019

2x Faster page load time with the new bundling of JavaScript files

Fast page loads are notorious for providing a much nicer user experience. Who likes to wait or have a slow display of the page? In the continuous offer to render Hue snappier and at the same time modernize and improve the developer experience, JavaScript files are now bundled together and are importer only when needed (under the cover this is done by leveraging https://webpack.js.org/). This is a lot of requests not happening anymore when opening Hue the first time!…

1 minute read - Administration / Version 4

12 April 2019

Documentation revamp: making Hue easier to install, use and develop

Making Hue easier to install, use and develop with a modern documentation. While all the efforts on the improving the core SQL Experience are important, not communicating clearly about it is not very efficient. In consequence, the documentation website was rewritten and its content is now being continuously refreshed. Before Can be seen in older version: http://cloudera.github.io/hue/docs-4.3.0/ After Can be seen in latest: http://cloudera.github.io/hue/latest/   Table of content It was unified in the left navigation, and we now see the four sections within the same page:…

2 minutes read - Administration / Version 4

10 April 2019

How to enable new user and create Hive tables on a Kerberized secure cluster with Apache Sentry

It can be tricky to grant a new user proper permissions on a secure cluster, let's walk through the steps to enable any new user for table creation on a kerberized cluster. Depends on your cluster size, creating user and group on each node can be tedious. Here we use pssh (Parallel ssh) for this task. 1. Install the tool and prepare a file which contains all your hosts. For Mac user:…

3 minutes read - Administration / Querying / Version 4

01 April 2019

Hive on Tez integrations improvements

We’ve made some improvements when using Apache TEZ as the query engine of the SQL Editor: When running a query, the job id will now show up in the query log. Pressing the id will show the job in the mini job browser. TEZ, does not update its progress in the log, but if you’ve opened the mini job browser, Hue will be able to update the job’s progress right in the editor.…

1 minute read - Querying / Version 4

28 March 2019

Hue 4.4 and its improvements are out!

Hi Big Data Explorers,  The Hue Team is glad to thanks all the contributors and release Hue 4.4!   The focus of this release was to improve the self service SQL troubleshooting and stability. This release comes with 450 commits and 80+ bug fixes! For all the changes, check out the release notes. Go grab the tarball or source, and give it a spin! And for a quick try, ‘docker pull gethue/4.…

3 minutes read - Querying / Version 4 / Release

26 March 2019

Quick Task: Document Count Check

When Hue database has too many entries in certain tables, it will cause performance issue. Now Hue config check will help superuser to find this issue. Login as superuser and go to “Hue Administration”, this sample screenshot will be displayed in the quick start wizard when the tables have too many entries. Warning: Hue database Document2 has too many entries which may cause performance issue, please run command line tool to clean up.…

1 minute read - Administration / Version 4

26 March 2019

Quick Task: Fixing “ImportError: No module named google_compute_engine” when building Hue

When building Hue on a Google Compute Engine machine, you might it this issue: ImportError: No module named google_compute_engine with this full trace: creating 'dist/kombu-4.3.0-py2.7.egg' and adding 'build/bdist.linux-x86_64/egg' to it removing 'build/bdist.linux-x86_64/egg' (and everything under it) - Building egg for boto-2.46.1 Traceback (most recent call last): File "", line 1, in File "/home/romain/hue/build/env/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 253, in run_setup raise File "/usr/lib/python2.7/contextlib.py", line 35, in __exit__ self.gen.throw(type, value, traceback) File "/home/romain/hue/build/env/local/lib/python2.7/site-packages/setuptools/sandbox.py", line 195, in setup_context yield File "…

2 minutes read - Administration / Version 4

26 March 2019

Quick Task: Restrict Number of Concurrent Sessions Per User

Hue administrators can restrict the number of concurrent sessions per user. The default value is 0 to represent no restrictions. In that case, a user can have as many simultaneous Hue sessions, i.e. logins, as he wishes. For security purposes, this can be restricted. When it is, normally the concurrent_user_session_limit is set to 1. [desktop] [[session]] concurrent_user_session_limit=1 When concurrent_user_session_limit is set to 1 any session, i.e. on a different machine or browser, in excess of 1 is removed by eldest.…

1 minute read - Administration

More recent stories

11 March 2020
Automatically checking documentation and website dead links with Continuous Integration
Read More
04 March 2020
A better collaborative Data Warehouse Experience with SQL query sharing via links or gists
Read More
27 February 2020
Re-using the JavaScript SQL Parser
Read More