当前位置: 首页 > 知识库问答 >
问题:

将数据库连接到Azure Blob存储

尹冠宇
2023-03-14

我试图将一个Azure Blob存储容器挂载到一个DataBricks实例上,虽然挂载确实有效,但它似乎没有使用存储容器。

storageAccountName = 'x'
blobContainerName = 'files'
storageAccountAccessKey = 'x'

dbutils.fs.mount(
  source = f'wasbs://{blobContainerName}@{storageAccountName}.blob.core.windows.net',
  mount_point = '/mnt/files/',
  extra_configs = {'fs.azure.account.key.' + storageAccountName + '.blob.core.windows.net': storageAccountAccessKey}
)
%sh

wget https://www.stats.govt.nz/assets/Uploads/Annual-enterprise-survey/Annual-enterprise-survey-2019-financial-year-provisional/Download-data/annual-enterprise-survey-2019-financial-year-provisional-csv.csv -P /mnt/files/
%sh

ls /mnt/samplefiles/

我在这里漏掉了什么?

共有1个答案

朱皓
2023-03-14

我需要将/dbfs/添加到挂载位置。

例如...

ls /dbfs/mnt/samplefiles
 类似资料:
  • 问题内容: 您如何连接到Java中的MySQL数据库? 当我尝试时,我得到 要么 要么 问题答案: 是一种相当古老的做事方式。更好的方法是通过查找已经为您配置的应用服务器容器来获取一个: 或直接从数据库驱动程序实例化和配置一个: 然后从中获取连接,如上:

  • 我正在尝试开发一个android应用程序,它需要通过java servlet连接到远程数据库as400,并将JSON对象返回给用户。 这是我的DoGet方法代码: 在我通过eclipse启动servlet之后,它会停在“Class.forName(…)它给了我以下的错误:错误!1.爪哇。sql。SQLException:应用程序请求者无法建立连接。(连接超时:连接) 并且似乎无法连接到服务器,但我

  • 我正试图将greenplum数据库连接到python上,但我得到了JVMNotFound错误 以下是我所尝试的: 错误消息:引发JVMNotFoundException(“没有JVM共享库文件({0})”JPYPE._JVMFinder.JVMNotFoundException:没有找到JVM共享库文件(JVM.dll)。请尝试正确设置JAVA_HOME环境变量 如有任何帮助,不胜感激

  • 创建数据库后,必须连接或启动数据库才能正常使用。 语法: 示例: 假设要连接 数据库,参考以下代码: 执行上面命令,得到以下结果:

  • 主要内容:使用SQL * Plus连接到Oracle数据库服务器,使用SQL Developer连接到Oracle数据库服务器在本教程中,您将学习如何使用和SQL Developer 工具连接到Oracle数据库服务器。 使用SQL * Plus连接到Oracle数据库服务器 是安装Oracle数据库服务器或客户端时自动安装的交互式查询工具。 有一个命令行界面,允许您连接到Oracle数据库服务器并交互执行语句。 注意:如果有使用过MySQL或PostgreSQL,与MySQL中的mysql程序

  • 在连接之前,你需要一个受支持的驱动。下面是一些测试过的驱动及其版本,把你所需要的加入到package.json中。 驱动 npm 包 版本 mysql mysql 2.0.0-alpha9 postgres redshift pg 2.6.2 [1] sqlite sqlite3 2.1.7 mongodb mongodb 1.3.19 [1] 如果你要连接到Heroku,请使用版本2.5.0。