首页 > 解决方案 > 运行 databricks 工作区 import_dir 的 Azure 管道问题

问题描述

尝试将笔记本导入数据块时,我遇到了 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': "Path (C:/Program Files/Git/) doesn't start with '/'"}

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

标签: azure-devopsyamldatabricksazure-cli

解决方案


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

根据错误信息:

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

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

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

推荐阅读