Hi Big Data Explorers,
The Hue Team is glad to thanks all the contributors and release Hue 4!
In this latest updates of Hue, the focus was on providing a modern UI tailored for Analytics on prem or in the Cloud. More than 3000 commits on top of 3.12 went in! Go grab the tarball release and give it a spin!
Here is a list of the main improvements with links to more detailed blog posts. For all the changes, check out the release notes and for a quick try open-up demo.gethue.com.
Interface
The new layout simplifies the interface and is now single page and snappier.
Various applications have been grouped into 4 applications:
- Editor
- Browsers
- Dashboard
- Scheduler
- A top search bar and left assist help quick search and browse any data.
- Each user can set its favorite application as default action / landing page.
- The older Hue 3 UI is still available and Hue 4 is 100% backward compatible.
- The switch to the new Hue 4 UI can be decided at global level or each user can independently flip back and forth with one of the UIs as default.
- All the URLs with the /hue prefix point to Hue 4, the one without still points to Hue 3.
- It is possible to just remove the prefix and land on the Hue 3 version of the page, e.g. /hue/editor (Hue 4) → /editor (Hue 3)
Read more about it in the Hue 4 UI post.
Editors
SQL
- If multiple statements are present in the editor, the position of the cursor will determine what is the active statement that will be executed. In order to execute multiple statements (e.g. a series of CREATE tables) in sequence, they need to be manually highlighted or all selected via selected all shortcut (e.g. CTRL/CMD + A).
- Read more about it here.
Pig
- New editor, some advanced use of declare and macros are not supported in the new Editor autocomplete. Past scripts have been converted to the new editor, or can be found in the Hue 3 UI.
Job Designer
- Actions like MapReduce, Java, Spark, Sqoop1 now show up in the new editor. Past scripts have been converted to the new editor, or can be found in the Hue 3 UI.
Oozie and Scheduling
- Saved queries from the Editor (e.g. Hive query) can be directly dragged and dropped into an action without the need of copying the files on HDFS manually.
Browsers
Job
- New browser now combining the previous Job Browser and Oozie Dashboard. The app is now single paged and more intuitive to use. A mini-job browser is now available to see jobs without leaving the page.
S3
- Support V2 regions if your credentials are configured for V2 region. If you are configured for a V4 endpoint, you can only access buckets for that region’s endpoint.
Misc
- Create a partitioned table from a file
- Creating a table in the importer now refreshes Impala metadata automatically
- The SQL autocompleter handles more advanced corner cases
- Load balancers on a different host than Hue now work with SSL
- Pagination added to the SQL query history
- Batch operation like create tables now happens as background tasks
- 500 bug fixes
Onwards!
As usual thank you to all the project contributors and for sending feedback and participating on the hue-user list or @gethue!
p.s.: in case the Dropbox link doesn’t work on the network you are currently in, here’s a mirror of the release.
33 Comments
-
Awesome , very cool! Great job Hue Team
-
How do you get “Query” to be the primary target on the dropdown button? The demo and our installation shows “Notebook” by default.
-
Author
When you open any app (like Hive or Impala editor), if you hover the main name of the app there’s a star next to it
to set it as main app
-
Can this be set on the global level rather than per-user?
-
Author
Yes, https://github.com/cloudera/hue/blob/master/desktop/conf.dist/hue.ini#L32
We are publishing a new blog post shortly with details about the new UI-
I don’t mean all the Hue 4 UI. I specifically mean the “favorite” app.
-
Author
Nope, there’s no global setting for that one, but it’s a good point though! Added to the backlog, thanks!
-
-
-
-
-
Hello
When i run make install i receive:
IOError: [Errno 2] No such file or directory: ‘setup.py’
make[2]: *** [/usr/local/hue-4.0.0/desktop/core/build/boto-2.42.0/egg.stamp] Error 1
make[2]: Leaving directory `/usr/local/hue-4.0.0/desktop/core’
make[1]: *** [.recursive-install-bdist/core] Error 2
make[1]: Leaving directory `/usr/local/hue-4.0.0/desktop’
make: *** [install-desktop] Error 2Has anyone succeeded in installing version 4 ?
-
Author
Sorry to hear about that! We just re-tried from scratch on a fresh download of 4.0 and it works as expected… which commands are you running/what is your OS/do you have all the requirements?
-
Hi
I use centos 6.8
I extracted the tar.gz to /usr/local and ran “make install” , it runs until it fails with the specified error.
Anyways, i removed it and successfully installed 3.11 so i’m good.
Thank you-
Author
We found a problem with it, and now released 4.0.1: http://gethue.com/downloads/releases/4.0.1/hue-4.0.1.tgz
-
-
-
-
Hi Hue Team,
We kerberized our HDP 2.5.3 cluster and now we are not able to access HBase Browser. HIVE, FILE & Job Browser work successfully.
HBase thrift server is working properly. HBase browser is not working.
We are getting the following error.
Api Error: Error 405 Method Not Allowed HTTP ERROR 405 Problem accessing /. Reason: Method Not AllowedPowered by Jetty://hbase-site.xml setting are:
hbase.thrift.support.proxyuser=true,
hbase.thrift.support.proxyuser=true,
hbase.regionserver.thrift.http=true,
hbase.security.authentication=KERBEROS,
hbase.thrift.kerberos.principal=HTTP/[email protected],
core-stie.xml setting are:
hadoop.proxyuser.hbase.hosts=*,
hadoop.proxyuser.hbase.groups=*-
Author
Which Hbase version are you using?
-
Thank you for the prompt response.
Iam getting this error message both with 3.12 and the latest 4.0, HBase version 1.1.2-
Author
For HBase and Kerberos, we use it with http://gethue.com/hbase-browsing-with-doas-impersonation-and-kerberos/
-
-
-
-
The Hue looks very nice, and great UX, though still need to be explored. The hue 4.0 am facing some issues with file browser? can you please help me.
The hue is running on Centos box, and I see this error in the runcpserver.log “”POST /filebrowser/upload/file HTTP/1.1″ — Failed login for user: None”.The defaultfs & webhdfs are configured correctly. hadoop.proxyuser.hue.groups & hadoop.proxyuser.hue.hosts are set to *
Please provide some solutions on the file browser issue.
Thanks
Yuva-
Just to add to my point, please note that we are using LDAP for user sync to the hue.
Thanks
Yuva
-
Author
Would you have the full log trace to the WebHdfs service from Hue on the /logs page of Hue?
Is the issue only for uploading files? Same issue when uploading to /tmp?
-
-
I hope the new version have mail data function , that can put data to excel attachment and then send data mail to I want to send.
-
In the hue 4 Oozie workflows editor, We can not see some icons from hue 3 Oozie Editor. (like Hiveserver2 script, ssh, sub workflow, fs, email etc…)
The cause seems to be the dataeng (HUE-6245) check logic.
If it is not a dataeng cluster, it seems that there are some functional restrictions.
What is dataeng for hue?-
Author
Yes, this issues is fixed with https://issues.cloudera.org/browse/HUE-6901 and in Hue 4.1
-
-
Download link for 4.0.1 is not working
-
Author
Sorry about that, all the download links have been fixed and updated!
-
-
Is the dropbox download link valid? I am seeing a dropbox 404 page when hitting https://dl.dropboxusercontent.com/u/730827/hue/releases/4.0.1/hue-4.0.1.tgz
-
Author
Sorry about that, all the download links have been fixed and updated!
-
-
Hi Hue Team,
Is this https://issues.cloudera.org/browse/HUE-2142 issue addressed in this version 4?
-
Author
This is currently targeted for 4.2 or 4.3 and high in the list.
-
-
There is an HTTP Status 500 while creating a new dashboard. Error trying to proxy request for url: http://solr.abc:8983/solr/*.
I have already set the hostname as our current solr name (solr2.abc). (modify the hue.ini or hue_safety_valve_server.ini). Unfortunately, the solr_url in hue seems never updated and always be solr.abc.
Could someone give me some hints to fix the problem? Thanks a lot! -
Can I install this version on Ubuntu?
-
Author
Yes of course!
-
-
hi hue team,
How to install without internet?error message:
— Building egg for cryptography-1.3.1
Download error on https://pypi.python.org/simple/cffi/: [Errno 101] Network is unreachable — Some packages may not be found!
Couldn’t find index page for ‘cffi’ (maybe misspelled?)
Download error on https://pypi.python.org/simple/: [Errno 101] Network is unreachable — Some packages may not be found!
No local packages or download links found for cffi>=1.4.1