<?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 Re: Could Not Connect to ADLS Gen2 Using ABFSS in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33712#M24650</link>
    <description>&lt;P&gt;I think is more like an authentication issue than a routing issue, but it might be a good idea to double check just to make sure.&lt;/P&gt;</description>
    <pubDate>Tue, 07 Dec 2021 00:10:21 GMT</pubDate>
    <dc:creator>jose_gonzalez</dc:creator>
    <dc:date>2021-12-07T00:10:21Z</dc:date>
    <item>
      <title>Could Not Connect to ADLS Gen2 Using ABFSS</title>
      <link>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33707#M24645</link>
      <description>&lt;P&gt;I'm new to Databricks, not sure what can I do about this issue. I run a simple comment to list all file paths but get SSLHandshakeException.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any way to resolve this? &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="2021-12-06_23h04_24"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/2249i28AFA774EFF49A61/image-size/large?v=v2&amp;amp;px=999" role="button" title="2021-12-06_23h04_24" alt="2021-12-06_23h04_24" /&gt;&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;B&gt;&lt;U&gt;The full error message&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;&lt;P&gt;ExecutionError&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Traceback (most recent call last)&lt;/P&gt;&lt;P&gt;&amp;lt;command-2100345877892203&amp;gt; in &amp;lt;module&amp;gt;&lt;/P&gt;&lt;P&gt;----&amp;gt; 1 &lt;A href="http://dbutils.fs.ls" alt="http://dbutils.fs.ls" target="_blank"&gt;dbutils.fs.ls&lt;/A&gt;("abfss://[account name].&lt;A href="http://dfs.core.windows.net" alt="http://dfs.core.windows.net" target="_blank"&gt;dfs.core.windows.net&lt;/A&gt;/")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/databricks/python_shell/dbruntime/&lt;A href="http://dbutils.py" alt="http://dbutils.py" target="_blank"&gt;dbutils.py&lt;/A&gt; in f_with_exception_handling(*args, **kwargs)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;317&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exc.__context__ = None&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;318&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exc.__cause__ = None&lt;/P&gt;&lt;P&gt;--&amp;gt; 319&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;raise exc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;320&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;321&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return f_with_exception_handling&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ExecutionError: An error occurred while calling z:&lt;A href="http://com.databricks.backend.daemon.dbutils.FSUtils.ls" alt="http://com.databricks.backend.daemon.dbutils.FSUtils.ls" target="_blank"&gt;com.databricks.backend.daemon.dbutils.FSUtils.ls&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;: Status code: -1 error code: null error message: InvalidAbfsRestOperationExceptionjavax.net.ssl.SSLHandshakeException: No subject alternative DNS name matching [account name].&lt;A href="http://dfs.core.windows.net" alt="http://dfs.core.windows.net" target="_blank"&gt;dfs.core.windows.net&lt;/A&gt; found.&lt;/P&gt;&lt;P&gt;	at shaded.databricks.azurebfs.org.apache.hadoop.fs.azurebfs.services.AbfsRestOperation.executeHttpOperation(AbfsRestOperation.java:316)&lt;/P&gt;&lt;P&gt;	at shaded.databricks.azurebfs.org.apache.hadoop.fs.azurebfs.services.AbfsRestOperation.execute(AbfsRestOperation.java:226)&lt;/P&gt;&lt;P&gt;	at shaded.databricks.azurebfs.org.apache.hadoop.fs.azurebfs.services.AbfsClient.listPath(AbfsClient.java:234)&lt;/P&gt;&lt;P&gt;	at shaded.databricks.azurebfs.org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.listStatus(AzureBlobFileSystemStore.java:915)&lt;/P&gt;&lt;P&gt;	at shaded.databricks.azurebfs.org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.listStatus(AzureBlobFileSystemStore.java:877)&lt;/P&gt;&lt;P&gt;	at shaded.databricks.azurebfs.org.apache.hadoop.fs.azurebfs.AzureBlobFileSystem.listStatus(AzureBlobFileSystem.java:463)&lt;/P&gt;&lt;P&gt;	at com.databricks.backend.daemon.dbutils.FSUtils$.$anonfun$ls$1(DBUtilsCore.scala:154)&lt;/P&gt;&lt;P&gt;	at com.databricks.backend.daemon.dbutils.FSUtils$.withFsSafetyCheck(DBUtilsCore.scala:91)&lt;/P&gt;&lt;P&gt;	at com.databricks.backend.daemon.dbutils.FSUtils$.ls(DBUtilsCore.scala:153)&lt;/P&gt;&lt;P&gt;	at &lt;A href="http://com.databricks.backend.daemon.dbutils.FSUtils.ls" alt="http://com.databricks.backend.daemon.dbutils.FSUtils.ls" target="_blank"&gt;com.databricks.backend.daemon.dbutils.FSUtils.ls&lt;/A&gt;(DBUtilsCore.scala)&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;/P&gt;&lt;P&gt;	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/P&gt;&lt;P&gt;	at java.lang.reflect.Method.invoke(Method.java:498)&lt;/P&gt;&lt;P&gt;	at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:244)&lt;/P&gt;&lt;P&gt;	at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:380)&lt;/P&gt;&lt;P&gt;	at py4j.Gateway.invoke(Gateway.java:295)&lt;/P&gt;&lt;P&gt;	at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132)&lt;/P&gt;&lt;P&gt;	at py4j.commands.CallCommand.execute(CallCommand.java:79)&lt;/P&gt;&lt;P&gt;	at py4j.GatewayConnection.run(GatewayConnection.java:251)&lt;/P&gt;&lt;P&gt;	at java.lang.Thread.run(Thread.java:748)&lt;/P&gt;&lt;P&gt;Caused by: javax.net.ssl.SSLHandshakeException: No subject alternative DNS name matching [account name]&lt;A href="http://fplsinut01datalakedlsa01.dfs.core.windows.net" alt="http://fplsinut01datalakedlsa01.dfs.core.windows.net" target="_blank"&gt;.dfs.core.windows.net&lt;/A&gt; found.&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.Alert.createSSLException(Alert.java:131)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.TransportContext.fatal(TransportContext.java:348)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.TransportContext.fatal(TransportContext.java:291)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.TransportContext.fatal(TransportContext.java:286)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:654)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:473)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:369)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:377)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:444)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:422)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.TransportContext.dispatch(TransportContext.java:182)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.SSLTransport.decode(SSLTransport.java:156)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1418)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1324)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:439)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:410)&lt;/P&gt;&lt;P&gt;	at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)&lt;/P&gt;&lt;P&gt;	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:197)&lt;/P&gt;&lt;P&gt;	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1570)&lt;/P&gt;&lt;P&gt;	at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:92)&lt;/P&gt;&lt;P&gt;	at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1490)&lt;/P&gt;&lt;P&gt;	at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1488)&lt;/P&gt;&lt;P&gt;	at java.security.AccessController.doPrivileged(Native Method)&lt;/P&gt;&lt;P&gt;	at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:784)&lt;/P&gt;&lt;P&gt;	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1487)&lt;/P&gt;&lt;P&gt;	at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)&lt;/P&gt;&lt;P&gt;	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:352)&lt;/P&gt;&lt;P&gt;	at shaded.databricks.azurebfs.org.apache.hadoop.fs.azurebfs.services.AbfsHttpOperation.processResponse(AbfsHttpOperation.java:348)&lt;/P&gt;&lt;P&gt;	at shaded.databricks.azurebfs.org.apache.hadoop.fs.azurebfs.services.AbfsRestOperation.executeHttpOperation(AbfsRestOperation.java:293)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Caused by: java.security.cert.CertificateException: No subject alternative DNS name matching [account name]&lt;A href="http://fplsinut01datalakedlsa01.dfs.core.windows.net" alt="http://fplsinut01datalakedlsa01.dfs.core.windows.net" target="_blank"&gt;.dfs.core.windows.net&lt;/A&gt; found.&lt;/P&gt;&lt;P&gt;	at sun.security.util.HostnameChecker.matchDNS(HostnameChecker.java:230)&lt;/P&gt;&lt;P&gt;	at sun.security.util.HostnameChecker.match(HostnameChecker.java:106)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.X509TrustManagerImpl.checkIdentity(X509TrustManagerImpl.java:457)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.X509TrustManagerImpl.checkIdentity(X509TrustManagerImpl.java:417)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:230)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:129)&lt;/P&gt;&lt;P&gt;	at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:638)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;Thanks in advance!&lt;/B&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Dec 2021 15:21:28 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33707#M24645</guid>
      <dc:creator>tap</dc:creator>
      <dc:date>2021-12-06T15:21:28Z</dc:date>
    </item>
    <item>
      <title>Re: Could Not Connect to ADLS Gen2 Using ABFSS</title>
      <link>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33709#M24647</link>
      <description>&lt;P&gt;Hi @suet pooi tan​&amp;nbsp; could you please check the authentication values that you are using to authenticate the storage? I believe there should be a problem with the authentication method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.microsoft.com/en-us/azure/databricks/data/data-sources/azure/adls-gen2/" target="test_blank"&gt;https://docs.microsoft.com/en-us/azure/databricks/data/data-sources/azure/adls-gen2/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Dec 2021 15:33:10 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33709#M24647</guid>
      <dc:creator>Prabakar</dc:creator>
      <dc:date>2021-12-06T15:33:10Z</dc:date>
    </item>
    <item>
      <title>Re: Could Not Connect to ADLS Gen2 Using ABFSS</title>
      <link>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33710#M24648</link>
      <description>&lt;P&gt;Thanks for your advice, @Prabakar Ammeappin​&amp;nbsp;!&lt;/P&gt;&lt;P&gt;​&lt;/P&gt;&lt;P&gt;Let me double-check the requirements. &lt;/P&gt;&lt;P&gt;I'm wondering if it possible the SSL handshake exception caused by networking or firewall settings but I'm not sure are my thought is correct.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Dec 2021 16:17:37 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33710#M24648</guid>
      <dc:creator>tap</dc:creator>
      <dc:date>2021-12-06T16:17:37Z</dc:date>
    </item>
    <item>
      <title>Re: Could Not Connect to ADLS Gen2 Using ABFSS</title>
      <link>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33711#M24649</link>
      <description>&lt;P&gt;please try also:&lt;/P&gt;&lt;P&gt;%sh&lt;/P&gt;&lt;P&gt;nslookup your adls domain&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as maybe your dns entry is incorrect (it have to be taken from endpoints in azure accounts)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It can be also routing problem or you are not authenticated as @Prabakar Ammeappin​&amp;nbsp;said.&lt;/P&gt;&lt;P&gt;You can try to mount adls directory - it is easier that way.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Dec 2021 16:42:12 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33711#M24649</guid>
      <dc:creator>Hubert-Dudek</dc:creator>
      <dc:date>2021-12-06T16:42:12Z</dc:date>
    </item>
    <item>
      <title>Re: Could Not Connect to ADLS Gen2 Using ABFSS</title>
      <link>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33712#M24650</link>
      <description>&lt;P&gt;I think is more like an authentication issue than a routing issue, but it might be a good idea to double check just to make sure.&lt;/P&gt;</description>
      <pubDate>Tue, 07 Dec 2021 00:10:21 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33712#M24650</guid>
      <dc:creator>jose_gonzalez</dc:creator>
      <dc:date>2021-12-07T00:10:21Z</dc:date>
    </item>
    <item>
      <title>Re: Could Not Connect to ADLS Gen2 Using ABFSS</title>
      <link>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33713#M24651</link>
      <description>&lt;P&gt;I know but I had similar problem with private link as here name is redacted so we can not see what type of link is used (azure gives you private link but in fact you need to put normal link and check is it resolving correctly to private ip, additionally both private link to dfs and blob have to be created for the same resources as otherwise it is not working)&lt;/P&gt;</description>
      <pubDate>Tue, 07 Dec 2021 10:11:10 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33713#M24651</guid>
      <dc:creator>Hubert-Dudek</dc:creator>
      <dc:date>2021-12-07T10:11:10Z</dc:date>
    </item>
    <item>
      <title>Re: Could Not Connect to ADLS Gen2 Using ABFSS</title>
      <link>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33714#M24652</link>
      <description>&lt;P&gt;Hello @suet pooi tan​&amp;nbsp;have you verified the configuration? Have you checked the DNS information using nslookup? Have you tried mounting the storage and checked? Also, do you have any firewall setup?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Dec 2021 10:08:45 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33714#M24652</guid>
      <dc:creator>Prabakar</dc:creator>
      <dc:date>2021-12-10T10:08:45Z</dc:date>
    </item>
    <item>
      <title>Re: Could Not Connect to ADLS Gen2 Using ABFSS</title>
      <link>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33715#M24653</link>
      <description>&lt;P&gt;Apologies for the delayed response. We have confirmed the issue caused by the missing private endpoint in the Azure portal. Lastly, I appreciate the time you all spend and thank you for being so helpful&lt;span class="lia-unicode-emoji" title=":grinning_face:"&gt;😀&lt;/span&gt; &lt;/P&gt;</description>
      <pubDate>Fri, 10 Dec 2021 19:00:46 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33715#M24653</guid>
      <dc:creator>tap</dc:creator>
      <dc:date>2021-12-10T19:00:46Z</dc:date>
    </item>
    <item>
      <title>Re: Could Not Connect to ADLS Gen2 Using ABFSS</title>
      <link>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33716#M24654</link>
      <description>&lt;P&gt;@suet pooi tan​&amp;nbsp;- Thank you for letting us know. &lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt; &lt;/P&gt;</description>
      <pubDate>Fri, 10 Dec 2021 20:02:09 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/could-not-connect-to-adls-gen2-using-abfss/m-p/33716#M24654</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-12-10T20:02:09Z</dc:date>
    </item>
  </channel>
</rss>

