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.

 

15 Comments

  1. HueFan 2 weeks ago

    Awesome , very cool! Great job Hue Team

  2. cricket007 1 week 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 1 week 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 1 week ago

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

        • Author
          Hue Team 1 week 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 6 days ago

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

          • Author
            Hue Team 6 days ago

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

  3. Adi 1 week 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 1 week 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?

  4. Kaylan 3 days 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,
    [email protected],
    core-stie.xml setting are:
    hadoop.proxyuser.hbase.hosts=*,
    hadoop.proxyuser.hbase.groups=*

    • Author
      Hue Team 3 days ago

      Which Hbase version are you using?

Leave a reply

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

*