Azure Databricks-解释databricks中的安装语法

时间:2019-12-12 06:55:43

标签: azure databricks azure-databricks

我是azuredatabricks的新手,我了解了如何安装blob和如何使用它,但是我几乎没有疑问,我还没有找到任何文档的答案。因此,请帮助我解释以下内容:

dbutils.fs.mount(
  source = "wasbs://<container-name>@<storage-account-name>.blob.core.windows.net",
  mount_point = "/mnt/<mount-name>",
  extra_configs = {"<conf-key>":dbutils.secrets.get(scope = "<scope-name>", key = "<key-name>")})

这里"/mnt/<mount-name>"指的是哪个位置,是用于挂载和以后使用它的某个虚拟文件位置。

此外,dbutils.secrets.get的需求是什么。

如果有人可以解释,这将对我的学习有很大帮助。

谢谢。

2 个答案:

答案 0 :(得分:1)

秘密允许您存储和访问敏感的凭据信息,而不会在笔记本中显示它们。

简而言之:为了清楚地说明这一点,我使用了一个示例来安装没有秘密和秘密的ADLS Gen2。

  

没有秘密吗?

如果您想在诸如Stackoverflow,MSDN或GitHub之类的公共论坛上共享笔记本,我需要模糊密钥并与您共享。

enter image description here

  

有秘密吗?

我可以在公共论坛上共享笔记本而无需任何修改。

enter image description here

参考:“ Azure Databricks - Secrets”。

希望这会有所帮助。如果您还有其他疑问,请告诉我们。


请在有助于您的帖子上单击“标记为答案”,然后点击“赞”,这可能会对其他社区成员有所帮助。

答案 1 :(得分:1)

据我了解, mnt 仅仅是目录的虚拟起点。
作用域名称是与密钥库关联的一种方法。
例如:https://westeurope.azuredatabricks.net/#secrets/createScope是用于创建作用域的链接
密钥名称是密钥库中存在的秘密名称。

请浏览Link以获得一些详细信息。