Hue 4 and its new interface is out!

Hue 4 and its new interface is out!

Hi Big Data Explorers,

 

The Hue Team is glad to thanks all the contributors and release Hue 4! hue-logo (copy)

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!


Download

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.

 

32 Comments

  1. HueFan 4 months ago

    Awesome , very cool! Great job Hue Team

  2. cricket007 4 months ago

    How do you get “Query” to be the primary target on the dropdown button? The demo and our installation shows “Notebook” by default.

    • Author
      Hue Team 4 months ago

      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 star to set it as main app

      • cricket007 4 months ago

        Can this be set on the global level rather than per-user?

        • Author
          Hue Team 4 months ago

          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

          • cricket007 4 months ago

            I don’t mean all the Hue 4 UI. I specifically mean the “favorite” app.

          • Author
            Hue Team 4 months ago

            Nope, there’s no global setting for that one, but it’s a good point though! Added to the backlog, thanks!

  3. Adi 4 months ago

    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 2

    Has anyone succeeded in installing version 4 ?

    • Author
      Hue Team 4 months ago

      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?

      • Adi 4 months ago

        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

  4. Kaylan 4 months ago

    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=*

  5. Yuvakumar R 4 months ago

    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

    • Yuvakumar R 4 months ago

      Just to add to my point, please note that we are using LDAP for user sync to the hue.

      Thanks

      Yuva

    • Author
      Hue Team 4 months ago

      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?

  6. Jacob 3 months ago

    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.

  7. Albert Kim 3 months ago

    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?

  8. Flavius Burca 3 months ago

    Download link for 4.0.1 is not working

    • Author
      Hue Team 2 months ago

      Sorry about that, all the download links have been fixed and updated!

  9. Ashish 3 months ago

    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
      Hue Team 2 months ago

      Sorry about that, all the download links have been fixed and updated!

  10. Siddhardha Palepu 3 months ago

    Hi Hue Team,

    Is this https://issues.cloudera.org/browse/HUE-2142 issue addressed in this version 4?

    • Author
      Hue Team 2 months ago

      This is currently targeted for 4.2 or 4.3 and high in the list.

  11. Liuqing 2 months ago

    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!

  12. Sunny 2 months ago

    Can I install this version on Ubuntu?

    • Author
      Hue Team 2 months ago

      Yes of course!

Leave a reply

Your email address will not be published. Required fields are marked *

*