databricks - Databricks:使用 %sh 的所有笔记本文件和文件夹在哪里?
问题描述
我正在尝试从终端模式 %sh 中的笔记本魔术命令中找到工作区文件。
我们使用数据块不支持的 onprem bibucket。我想在脚本中“手动”运行 git 命令。要 git init 或做任何事情,我需要知道终端模式下文件夹的地址 (%sh)。
如果我运行以下命令,它似乎会无限期地运行:
%sh find / -name FOLDERNAME -type d
如果我运行它,它会给我相对于工作区文件夹的地址,但终端中没有工作区文件夹。
%scala
dbutils.widgets.text("notebook", dbutils.notebook.getContext().notebookPath.get)
我知道 databricks-cli 是一个选项,但它过于手动且容易出现问题,因为它涉及在提交之前将文件下载到本地计算机,反之亦然。
解决方案
推荐阅读
- maven - 不可解析的导入 POM:无法从/到 camunda-bpm-nexus 传输工件 org.camunda.bpm:camunda-bom:pom:7.14.0-ee
- elasticsearch - Magento 2.4.0 按 is_salable 对产品列表中的产品进行排序
- java - 如何在 Cucumber Java .feature 文件中设置断点?
- java - 静态或非静态方法中的 JUnit 测试数据
- javascript - 如何在包裹 js 中包含资产文件?
- java - 未找到 ClientRegistrationRepository Bean
- angular - 在 Angular 中安装 Jest 时无法读取未定义的属性“匹配项”
- html - 悬停时在右侧元素列表中添加图像
- php - 我从页面速度洞察中得到一个错误
- python - 有没有办法在linux中更新python 3.6