HUE Homedirectory Creation Failed.
Hello,
we have a a CDH5.16.2 Cluster with Hue connected to ActiveDirectory.
We can login and access Hive as an example.
But the automatic creation of a user is not working.
The error Message is :
[09/Jan/2020 17:57:10 +0100] views ERROR Could not create home directory at login for *****.
Traceback (most recent call last):
File "/opt/cloudera/parcels/CDH-5.16.2-1.cdh5.16.2.p0.8/lib/hue/desktop/core/src/desktop/auth/views.py", line 129, in dt_login
ensure_home_directory(request.fs, user)
File "/opt/cloudera/parcels/CDH-5.16.2-1.cdh5.16.2.p0.8/lib/hue/apps/useradmin/src/useradmin/views.py", line 811, in ensure_home_directory
fs.do_as_user(username, fs.create_home_dir, home_directory)
File "/opt/cloudera/parcels/CDH-5.16.2-1.cdh5.16.2.p0.8/lib/hue/desktop/core/src/desktop/lib/fs/proxyfs.py", line 102, in do_as_user
return fn(*args, **kwargs)
File "/opt/cloudera/parcels/CDH-5.16.2-1.cdh5.16.2.p0.8/lib/hue/desktop/core/src/desktop/lib/fs/proxyfs.py", line 171, in create_home_dir
self._get_fs(home_path).create_home_dir(home_path)
File "/opt/cloudera/parcels/CDH-5.16.2-1.cdh5.16.2.p0.8/lib/hue/desktop/libs/hadoop/src/hadoop/fs/hadoopfs.py", line 252, in create_home_dir
self.mkdir(home_path)
File "/opt/cloudera/parcels/CDH-5.16.2-1.cdh5.16.2.p0.8/lib/hue/desktop/libs/hadoop/src/hadoop/fs/webhdfs.py", line 434, in mkdir
success = self._root.put(path, params, headers=headers)
File "/opt/cloudera/parcels/CDH-5.16.2-1.cdh5.16.2.p0.8/lib/hue/desktop/core/src/desktop/lib/rest/resource.py", line 170, in put
allow_redirects=allow_redirects, clear_cookies=clear_cookies)
File "/opt/cloudera/parcels/CDH-5.16.2-1.cdh5.16.2.p0.8/lib/hue/desktop/core/src/desktop/lib/rest/resource.py", line 78, in invoke
log_response=log_response)
File "/opt/cloudera/parcels/CDH-5.16.2-1.cdh5.16.2.p0.8/lib/hue/desktop/core/src/desktop/lib/rest/resource.py", line 97, in _invoke
clear_cookies=clear_cookies)
File "/opt/cloudera/parcels/CDH-5.16.2-1.cdh5.16.2.p0.8/lib/hue/desktop/core/src/desktop/lib/rest/http_client.py", line 215, in execute
raise self._exc_class(ex)
WebHdfsException: AccessControlException: Permission denied: user=root, access=WRITE, inode="/user":hdfs:*******:drwxr-xr-x (error 500)
For me it looks like that "root" want create the homedir but root has no rigths.
We also set dfs.permissions.supergroup, dfs.permissions.superusergroup to another value so admins came from AD.
We dont use kerberos at the moment.
rg
marcel

