【问题标题】:Azure pipeline issue running databricks workspace import_dir运行 databricks 工作区 import_dir 的 Azure 管道问题
【发布时间】:2021-02-11 23:12:38
【问题描述】:

我在尝试将笔记本导入数据块时遇到了 DevOps 管道问题。使用 Azure CLI 和 Bash,代码如下:

- task: AzureCLI@2
  inputs:
    azureSubscription: 'XXXX'
    scriptType: 'bash'
    scriptLocation: 'inlineScript'
    inlineScript: |
      python -m pip install --upgrade pip setuptools wheel databricks-cli==0.11.0
      DatabricksUrl='$(workspaceUrl)'
      dapiToken='$(devops-pat-uat)'
      changedCode='$(System.DefaultWorkingDirectory)\Code\Databricks'
      
      databricks configure --token <<EOF
      ${DatabricksUrl}
      ${dapiToken}
      EOF

      databricks workspace import_dir -o "$changedCode" "/Shared"

错误: {'error_code': 'INVALID_PARAMETER_VALUE', 'message': "路径 (C:/Program Files/Git/) 不以 '/' 开头"}

我不确定为什么路径会从“/Shared”变为“C:/Program Files/Git/Shared”。有人见过这个问题吗?

【问题讨论】:

    标签: azure-devops yaml databricks azure-cli


    【解决方案1】:

    运行 databricks 工作区 import_dir 的 Azure 管道问题

    根据报错信息:

    “路径(C:/Program Files/Git/)不以'/'开头”}

    请尝试在代码中添加额外的“/”:

    databricks workspace import_dir -o "$changedCode" "//Shared"
    

    【讨论】:

    • 谢谢你,它现在正在工作。我之前确实尝试过,但没有引号,它不起作用。
    • @tdumont,如果在最后一条命令databricks workspace import_dir -o "$changedCode" "//Shared"前面加上命令行cd $(System.DefaultWorkingDirectory),结果如何?
    猜你喜欢
    • 2019-11-23
    • 2020-11-12
    • 1970-01-01
    • 2019-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 2021-12-12
    相关资源
    最近更新 更多