`databricks labs ucx` 对 azure cloud shell 的依赖性问题

问题描述 投票:0回答:1

我正在尝试在 Azure Cloud Shell 上安装 Databricks labs ucx

但是,ucx 需要 Databricks CLI v0.213 或更高版本。 ucx 还需要 Python 3.10+,但 Azure Cloud Shell 上仅提供 3.9。

此外,Databricks CLI 安装程序采用 sudo 权限,这在 Azure Cloud Shell 上不可用。

如何解决这些限制?

databricks azure-cloud-shell databricks-cli
1个回答
0
投票

这对我有用,无需 sudo:

wget https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tgz
tar xvzf Python-3.12.2.tgz 
cd Python-3.12.2
./configure --with-pydebug
make
cd ..
export PATH=./Python-3.12.2:$PATH

wget https://github.com/databricks/cli/releases/download/v0.216.0/databricks_cli_0.216.0_linux_amd64.zip
unzip databricks_cli_0.216.0_linux_amd64.zip 
./databricks configure
# enter workspace url, username and PAT/password

./databricks labs install ucx
© www.soinside.com 2019 - 2024. All rights reserved.