无法挂载Azure数据湖存储Gen1账号

学习解决Azure数据湖存储Geni到Databricks时发生的错误

写由亚当巴夫拉卡

2022年2月25日

问题

Azure数据湖存储Gen1账号时出错

com.m.croticsoft.azure.store.ADLExceptive:错误创建目录/错误获取符号无效除java.io.IOExceptition:Server回发HTTP响应码401[java.io.IOException,java.io.IOException,java.io.IOException,java.io.IOException,java.io.IOException]   [ServerRequestId:null]  at com.microsoft.azure.datalake.store.ADLStoreClient.getExceptionFromResponse(ADLStoreClient.java:1169)  at com.microsoft.azure.datalake.store.ADLStoreClient.createDirectory(ADLStoreClient.java:589)  at com.databricks.adl.AdlFileSystem.mkdirs(AdlFileSystem.java:533)  At com.databricks.backend.daemon.data.client.DatabricksFileSystemV2$$anonfun$mkdirs$1$$anonfun$apply$mcZ$sp$7$$anonfun$apply$mcZ$sp$8.apply$mcZ$sp(DatabricksFileSystemV2.scala:638)

因果

adLSGen1账号先前安装工作空间,但没有卸载,而该挂载证书随后过期时,则可能发生此错误试用新证书挂载同个帐户时,过期证书和新证书有冲突。

求解

卸载所有现有挂载器后再创建新挂载器并加新未过期证书

更多信息见Mount Azure数据湖存储Gen1Mount Azure数据湖存储Gen1.

文章有帮助吗