Enabling ABFS file browser for Hue configured with IDBroker
You can directly access the Azure file storage from Hue to upload files and tables to Azure file storage and import CSV files as tables directly in Hue by enabling the ABFS file browser on the Hue user interface.
core-site.xml
file. Verify that the following property is
present in the core-site.xml
file:<property>
<name>fs.azure.ext.cab.address</name>
<value>https://<idbrokerurl>:8444/gateway</value>
</property>
This property is automatically appended to the core-site.xml
file
when you enable Knox IDBroker on your cluster.
You can also check whether there is a mapped role for the group(s) associated with the authenticated user by going to Data Access role to the current mappings on the IDBroker Mappings page.
. If no role is mapped, then you may see the following error: Failed to obtain storage credentials from IDBroker with error: 403 Client Error: Forbidden for url: <url> { "error": "There is no mapped role for the group(s) associated with the authenticated user.", "auth_id": "<user-id>" }. To resolve this, add the user and theYou must manually grant the following application permission to non-admin users and
groups for them to be able to view and access ABFS File Browser in Hue:
filebrowser.abfs_access:Access to ABFS from filebrowser and
filepicker.
You must also add the CDP users and groups to IAM role mappings.