Azure databricks DBFS装载不可见

Azure databricks DBFS装载不可见,azure,azure-storage-blobs,databricks,azure-databricks,Azure,Azure Storage Blobs,Databricks,Azure Databricks,我正在尝试使用下面的代码,使用python笔记本将azure存储blob装载到azure数据库中 mount_name = '/mnt/testMount' if not any(mount.mountPoint == mount_name for mount in dbutils.fs.mounts()): dbutils.fs.mount( source = "wasbs://%s@%s.blob.core.windows.net" %

我正在尝试使用下面的代码,使用python笔记本将azure存储blob装载到azure数据库中

mount_name = '/mnt/testMount'

if not any(mount.mountPoint == mount_name for mount in dbutils.fs.mounts()):              
    dbutils.fs.mount(
        source = "wasbs://%s@%s.blob.core.windows.net" % (container, accountName),
        mount_point = mount_name,
        extra_configs = {"fs.azure.account.key.%s.blob.core.windows.net" % (accountName ) : accountKey })       
挂载成功,我可以使用
print(dbutils.fs.mounts())查看
在我的linux虚拟机中也使用DBFS CLI。
DBFS ls DBFS:/mnt/testMount

但是在用户界面中不可见,也不能从python笔记本访问
FileNotFoundError:[Errno 2]没有这样的文件或目录:'/mnt/testMount/'

如果你面临这个问题,有人能告诉我解决方法吗


谢谢

我真的建议你可以阅读官方文件的部分

因此,您将Azure Blob存储作为Azure DataRicks文件系统的一部分装载到DBFS,该文件系统属于通过在笔记本中编码创建的非托管表


在Azure databricks中,您需要在Jyupter笔记本中提供路径“dbfs:/mnt/azureblobshare/”

示例:如果我上传一个文件“MyFile.txt”,那么Jyupter笔记本中的文件路径将是

filePath=“dbfs:/mnt/azureblobshare/MyFile.txt”

这应该对你有用