Created 06-21-2016 12:14 PM
Created 06-21-2016 08:27 PM
1. Stop the Hue instances, if any. /etc/init.d/hue stop
2. On the node where Hue is installed take a backup of hue.ini
cp /etc/hue/conf/hue.ini /etc/hue/conf/hue.ini.bkup
3. On all the Hue instances edit /etc/hue/conf/hue.ini
# Configuration options for connecting to LDAP and Active Directory # ------------------------------------------------------------------- [[ldap]] # The search base for finding users and groups base_dn="DC=mycompany,DC=com" # URL of the LDAP server ldap_url=ldap://auth.mycompany.com # A PEM-format file containing certificates for the CA's that # Hue will trust for authentication over TLS. # The certificate for the CA that signed the # LDAP server certificate must be included among these certificates. # See more here http://www.openldap.org/doc/admin24/tls.html. ## ldap_cert= ## use_start_tls=true # Distinguished name of the user to bind as -- not necessary if the LDAP server # supports anonymous searches bind_dn=" uid=hadoopService,CN=ServiceAccount,DC=mycompany,DC=com" # Password of the bind user -- not necessary if the LDAP server supports # anonymous searches bind_password= # Pattern for searching for usernames -- Use <username> for the parameter # For use when using LdapBackend for Hue authentication ldap_username_pattern="uid=<username>,ou=People,dc=mycompany,dc=com" # Create users in Hue when they try to login with their LDAP credentials # For use when using LdapBackend for Hue authentication create_users_on_login = true # Synchronize a users groups when they login sync_groups_on_login=true # Ignore the case of usernames when searching for existing users in Hue. ignore_username_case=true # Force usernames to lowercase when creating new users from LDAP. force_username_lowercase=true # Use search bind authentication. search_bind_authentication=true # Choose which kind of subgrouping to use: nested or suboordinate (deprecated). subgroups=suboordinate # Define the number of levels to search for nested members. nested_members_search_depth=10 [[[users]]] # Base filter for searching for users user_filter="objectclass=*" # The username attribute in the LDAP schema user_name_attr=sAMAccountName [[[groups]]] # Base filter for searching for groups group_filter="objectclass=*" # The username attribute in the LDAP schema group_name_attr=cn
4. Start the /etc/init.d/hue start and test it.
Created 06-21-2016 08:27 PM
1. Stop the Hue instances, if any. /etc/init.d/hue stop
2. On the node where Hue is installed take a backup of hue.ini
cp /etc/hue/conf/hue.ini /etc/hue/conf/hue.ini.bkup
3. On all the Hue instances edit /etc/hue/conf/hue.ini
# Configuration options for connecting to LDAP and Active Directory # ------------------------------------------------------------------- [[ldap]] # The search base for finding users and groups base_dn="DC=mycompany,DC=com" # URL of the LDAP server ldap_url=ldap://auth.mycompany.com # A PEM-format file containing certificates for the CA's that # Hue will trust for authentication over TLS. # The certificate for the CA that signed the # LDAP server certificate must be included among these certificates. # See more here http://www.openldap.org/doc/admin24/tls.html. ## ldap_cert= ## use_start_tls=true # Distinguished name of the user to bind as -- not necessary if the LDAP server # supports anonymous searches bind_dn=" uid=hadoopService,CN=ServiceAccount,DC=mycompany,DC=com" # Password of the bind user -- not necessary if the LDAP server supports # anonymous searches bind_password= # Pattern for searching for usernames -- Use <username> for the parameter # For use when using LdapBackend for Hue authentication ldap_username_pattern="uid=<username>,ou=People,dc=mycompany,dc=com" # Create users in Hue when they try to login with their LDAP credentials # For use when using LdapBackend for Hue authentication create_users_on_login = true # Synchronize a users groups when they login sync_groups_on_login=true # Ignore the case of usernames when searching for existing users in Hue. ignore_username_case=true # Force usernames to lowercase when creating new users from LDAP. force_username_lowercase=true # Use search bind authentication. search_bind_authentication=true # Choose which kind of subgrouping to use: nested or suboordinate (deprecated). subgroups=suboordinate # Define the number of levels to search for nested members. nested_members_search_depth=10 [[[users]]] # Base filter for searching for users user_filter="objectclass=*" # The username attribute in the LDAP schema user_name_attr=sAMAccountName [[[groups]]] # Base filter for searching for groups group_filter="objectclass=*" # The username attribute in the LDAP schema group_name_attr=cn
4. Start the /etc/init.d/hue start and test it.