Enabling Hue Applications Using Cloudera Manager
Minimum Required Role: Configurator (also provided by Cluster Administrator, Full Administrator)
- Go to the Hue service and click the Configuration tab.
- Filter by and .
- Select each service name Service property to set the dependency. Select none to remove the dependency.
- Click Save Changes to commit the changes.
- Restart the Hue service.
Enabling the Sqoop 2 Application
If you are upgrading Cloudera Manager from version 4.6 or lower, you must set the Hue dependency to enable the Sqoop 2 application.
Enabling the HBase Browser Application with doAs Impersonation
Minimum Required Role: Full Administrator
The Hue HBase application communicates through the proxy, HBase Thrift Server, which forwards commands to HBase. Because Hue stands between the Thrift server and the user, all HBase operations appear to come from the hue user and not the actual user who is logged on. In a Keberos cluster, you can enable impersonation so that operations appear to come from the actual user.
- Add the HBase Thrift Server role:
- Go to the HBase service and click the Instances tab.
- Click the button, Add Role Instances.
- Click Select hosts under HBase Thrift Server.
- Click anywhere in host row to add the purple icon, "HBTS," under Existing Roles.
- Click OK and Continue.
- Check the box by your new HBase Thrift Server and select .
- If you have a Kerberos cluster, enable impersonation. Otherwise continue to the
next step.
Note: Enabling impersonation requires that you grant Hbase permissions to each individual user. Otherwise, grant all HBase permissions to the "hue" user.
- Stay at the HBase service and click the Configuration tab.
- Filter by and .
- Set the property, HBase Thrift Authentication (hbase.thrift.security.qop), to one of the following values:
- auth-conf: authentication, integrity and confidentiality checking
- auth-int: authentication and integrity checking
- auth: authentication only
- Filter by and .
- Check the Service-Wide box for Enable HBase Thrift Http Server (hbase.regionserver.thrift.http) and Enable HBase Thrift Proxy Users (hbase.thrift.support.proxyuser).
- Click Save Changes to commit the changes.
- Enable TLS/SSL for the HBase Thrift Server:
- Filter by and .
- Set the TLS/SSL properties according to your cluster configuration:
Property Description Enable TLS/SSL for HBase Thrift Server over HTTP Encrypt communication between clients and HBase Thrift Server over HTTP using Transport Layer Security (TLS). HBase Thrift Server over HTTP TLS/SSL Server JKS Keystore File Location Path to the TLS/SSL keystore file (in JKS format) with the TLS/SSL server certificate and private key. Used when HBase Thrift Server over HTTP acts as a TLS/SSL server. HBase Thrift Server over HTTP TLS/SSL Server JKS Keystore File Password Password for the HBase Thrift Server JKS keystore file. HBase Thrift Server over HTTP TLS/SSL Server JKS Keystore Key Password Password that protects the private key contained in the JKS keystore used when HBase Thrift Server over HTTP acts as a TLS/SSL server. - Click Save Changes to commit the changes.
- Restart the HBase service.
- Configure Hue to point to the Thrift Server and to a valid HBase configuration directory:
- Go to the Hue service and click the Configuration tab.
- Filter by and .
- Set the property, HBase Service, to the service for which you enabled the Thrift Server role (if you have more than one HBase service instance).
- Set the property, HBase Thrift Server, to the Thrift Server role for Hue to use.
- Filter by .
- Edit the property, Hue Service Advanced Configuration Snippet (Safety Valve) for hue_safety_valve.ini, by adding a valid HBase configuration directory as
follows:
[hbase] hbase_conf_dir={{HBASE_CONF_DIR}}
- Click Save Changes to commit the changes.
Enabling the Solr Search Application
To use the Solr Search application with Hue, you must update the URL for the Solr Server in the Hue Server advanced configuration snippet. In addition, if you are using parcels with CDH 4.3, you must register the "hue-search" application manually, or access will fail. See Deploying Solr with Hue for detailed instructions.
<< Managing Hue Analytics Data Collection | ©2016 Cloudera, Inc. All rights reserved | Using an External Database for Hue >> |
Terms and Conditions Privacy Policy |