<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to install JAR libraries from ADLS? I'm having an error in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/how-to-install-jar-libraries-from-adls-i-m-having-an-error/m-p/19370#M12971</link>
    <description>&lt;P&gt;I mounted the ADLS to my Azure Databricks resource and I keep on getting this error when I try to install a JAR from a container:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Library installation attempted on the driver node of cluster 0331-121709-buk0nvsq and failed. Please refer to the following error message to fix the library or contact Databricks support. Error Code: DRIVER_LIBRARY_INSTALLATION_FAILURE. Error Message: java.util.concurrent.ExecutionException: Failure to initialize configurationInvalid configuration value detected for fs.azure.account.key&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;This is the path I provide to Databricks: abfss://libraries@nespdatalakeadls2.dfs.core.windows.net/libraries/tensorflow-1.15.0.jar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 27 May 2022 13:54:12 GMT</pubDate>
    <dc:creator>oussamak</dc:creator>
    <dc:date>2022-05-27T13:54:12Z</dc:date>
    <item>
      <title>How to install JAR libraries from ADLS? I'm having an error</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-install-jar-libraries-from-adls-i-m-having-an-error/m-p/19370#M12971</link>
      <description>&lt;P&gt;I mounted the ADLS to my Azure Databricks resource and I keep on getting this error when I try to install a JAR from a container:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Library installation attempted on the driver node of cluster 0331-121709-buk0nvsq and failed. Please refer to the following error message to fix the library or contact Databricks support. Error Code: DRIVER_LIBRARY_INSTALLATION_FAILURE. Error Message: java.util.concurrent.ExecutionException: Failure to initialize configurationInvalid configuration value detected for fs.azure.account.key&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;This is the path I provide to Databricks: abfss://libraries@nespdatalakeadls2.dfs.core.windows.net/libraries/tensorflow-1.15.0.jar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 27 May 2022 13:54:12 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-install-jar-libraries-from-adls-i-m-having-an-error/m-p/19370#M12971</guid>
      <dc:creator>oussamak</dc:creator>
      <dc:date>2022-05-27T13:54:12Z</dc:date>
    </item>
    <item>
      <title>Re: How to install JAR libraries from ADLS? I'm having an error</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-install-jar-libraries-from-adls-i-m-having-an-error/m-p/19372#M12973</link>
      <description>&lt;P&gt;Hi @Kaniz Fatma​,&lt;/P&gt;&lt;P&gt;Thank your reply. I followed the steps in the link to mount the ADLS from the notebook but I'm getting an error :&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Operation failed: &amp;amp;#34;This request is not authorized to perform this operation.&amp;amp;#34;, 403, HEAD, &lt;A href="https://myadls2.dfs.core.windows.net/libraries/?upn=false&amp;amp;amp;action=getAccessControl&amp;amp;amp;timeout=90" target="test_blank"&gt;https://myadls2.dfs.core.windows.net/libraries/?upn=false&amp;amp;amp;action=getAccessControl&amp;amp;amp;timeout=90&lt;/A&gt;
ExecutionError                            Traceback (most recent call last)
&amp;lt;command-274923613237744&amp;gt; in &amp;lt;module&amp;gt;
      5           "fs.azure.account.oauth2.client.endpoint": "https://login.microsoftonline.com/12a3af23-a769-4654-847f-958f3d479f4a/oauth2/token"}
      6 
----&amp;gt; 7 dbutils.fs.mount(
      8   source = "abfss://libraries@myadls2.dfs.core.windows.net/",
      9   mount_point = "/mnt/libraries",
&amp;nbsp;
/databricks/python_shell/dbruntime/dbutils.py in f_with_exception_handling(*args, **kwargs)
    387                     exc.__context__ = None
    388                     exc.__cause__ = None
--&amp;gt; 389                     raise exc
    390 
    391             return f_with_exception_handling
&amp;nbsp;
ExecutionError: An error occurred while calling o360.mount.
: Operation failed: "This request is not authorized to perform this operation.", 403, HEAD, &lt;A href="https://myadls2.dfs.core.windows.net/libraries/?upn=false&amp;amp;action=getAccessControl&amp;amp;timeout=90" target="test_blank"&gt;https://myadls2.dfs.core.windows.net/libraries/?upn=false&amp;amp;action=getAccessControl&amp;amp;timeout=90&lt;/A&gt;
	at shaded.databricks.azurebfs.org.apache.hadoop.fs.azurebfs.services.AbfsRestOperation.execute(AbfsRestOperation.java:246)
	at shaded.databricks.azurebfs.org.apache.hadoop.fs.azurebfs.services.AbfsClient.getAclStatus(AbfsClient.java:955)
	at shaded.databricks.azurebfs.org.apache.hadoop.fs.azurebfs.services.AbfsClient.getAclStatus(AbfsClient.java:937)
	at shaded.databricks.azurebfs.org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.getIsNamespaceEnabled(AzureBlobFileSystemStore.java:318)
	at shaded.databricks.azurebfs.org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.getFileStatus(AzureBlobFileSystemStore.java:883)
	at shaded.databricks.azurebfs.org.apache.hadoop.fs.azurebfs.AzureBlobFileSystem.getFileStatus(AzureBlobFileSystem.java:682)
	at com.databricks.backend.daemon.dbutils.DBUtilsCore.verifyAzureFileSystem(DBUtilsCore.scala:824)
	at com.databricks.backend.daemon.dbutils.DBUtilsCore.createOrUpdateMount(DBUtilsCore.scala:734)
	at com.databricks.backend.daemon.dbutils.DBUtilsCore.mount(DBUtilsCore.scala:776)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:244)
	at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:380)
	at py4j.Gateway.invoke(Gateway.java:295)
	at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132)
	at py4j.commands.CallCommand.execute(CallCommand.java:79)
	at py4j.GatewayConnection.run(GatewayConnection.java:251)
	at java.lang.Thread.run(Thread.java:748)&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;FYI: The service principal has the following roles on the adls : storage data reader, storage blob data contributor, storage blob data owner, owner. &lt;/P&gt;</description>
      <pubDate>Thu, 02 Jun 2022 15:03:14 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-install-jar-libraries-from-adls-i-m-having-an-error/m-p/19372#M12973</guid>
      <dc:creator>oussamak</dc:creator>
      <dc:date>2022-06-02T15:03:14Z</dc:date>
    </item>
  </channel>
</rss>

