Hue Known Issues

Long delay in Impala metadata operations cause a 502 proxy error

A 502 error message appears when an Impala metadata operation, such as an Impala query compilation, takes several minutes. This causes Hue to timeout and throw a 502 error.

Affected Versions: CDH 5.12.x, 5.13.0

Workaround: Configure the ProxyTimeout property for Hue:
  1. Find the Hue Load Balancer host by selecting Host > All Host and search for "Hue Load Balancer"
  2. Navigate to the following directory on the Hue Load Balancer host: /usr/share/cmf/hue/httpd/
  3. Edit httpd.config and add the following value after the ProxyPass property: ProxyTimeout 900 .

Hue operations randomly fail and display a 502 error

Hue operations randomly fail.

Affected versions: CDH 5.12.x, 5.13.0

Workaround: Make configuration changes to the Hue Load Balancer:
  1. Find the Hue Load Balancer host by selecting Host > All Host and search for "Hue Load Balancer"
  2. Navigate to the following directory on the Hue Load Balancer host: /usr/share/cmf/hue/httpd/.
  3. Edit the httpd.conf file and add the following property after the ProxyPass property: SetEnv proxy-intial-not-pooled 1.
  4. Inside the <IfDefine Cloudera_HTTPD_USE_SSL> block under the SSLProtocol property line, add the following properties:
    SSLPRoxyProtocol all -SSLv2 -SSLv3
    SSLCipherSuite          ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS

Hue does not start with MySql and Ubuntu 12.04

In Ubuntu 12.04, the pip script file, /usr/lib/python2.7/dist-packages/pkg_resources.py, is unable to resolve required packages.

Affected Versions: All CDH 5 versions.

Bug: None

Workaround:
  1. Log on to Cloudera Manager and go to Hue > Configuration.
  2. Search for and set Hue Service Advanced Configuration Snippet (Safety Valve) for hue_safety_valve.ini:
    PYTHONPATH=/opt/cloudera/parcels/CDH/lib/hue/build/env/lib/python2.7/site-packages
  3. Click Save Changes and restart Hue.

Hue Load Balancer with TLS fails on peer Cloudera Navigator validation

The Hue load balancer may fail with TLS enabled and Apache HTTPD 2.4 or higher.

Affected Versions: CDH 5.11.0 and lower

Bug: None

Workaround:
  1. Log on to Cloudera Manager and go to Hue > Configuration.
  2. Search for and set Load Balancer Advanced Configuration Snippet (Safety Valve) for httpd.conf:
    ProxyPreserveHost Off
  3. Search for and set Hue Service Advanced Configuration Snippet (Safety Valve) for hue_safety_valve.ini:
    [desktop]
    use_x_forwarded_host=true
  4. Click Save Changes and restart Hue.

HTTPD 2.4 breaks Hue high availability with SSLProxyPeerCN on

In HTTPD 2.2 and earlier versions, SSLProxyPeerCN is off. In HTTPD 2.4, SSLProxyPeerCN is turned on. This breaks Hue high availability and throws a proxy error.

Affected Versions: CDH 5.11.0 only

Workaround: Disable SSLProxyCheckPeerCN and SSLProxyCheckPeerName in httpd.conf:
  1. Log on to Cloudera Manager and go to Hue > Configuration.
  2. Search for Load Balancer Advanced Configuration Snippet (Safety Valve) for httpd.conf.
  3. Disable proxy peer checks by entering:
    SSLProxyCheckPeerCN off
    SSLProxyCheckPeerName off
  4. Click Save changes and restart Hue.

Icons Stop Rendering in IE11 Browser with HTTPS

When you use the back button in IE11 with https, some Hue graphics stop rendering. Add a load balancer to resolve.

Affected Versions: All CDH 5.x versions.

Bug: None

Workaround: Add a Hue Load Balancer:

  1. Log on to Cloudera Manager and click Hue.
  2. Select Actions > Add Role Instances.
  3. Click Select hosts in the field under Load Balancer.
  4. Select a host and click OK.
  5. Check the Load Balancer box and select Actions for Selected > Start > Start.
  6. Click Save Changes and restart Hue.

Hue does not support the Spark App

Hue does not currently support the Spark application.