Как установить «Драйвер ODBC 17 для SQL Server» в кластере Databricks?Python

Программы на Python
Ответить
Anonymous
 Как установить «Драйвер ODBC 17 для SQL Server» в кластере Databricks?

Сообщение Anonymous »

Я пытаюсь подключиться к SQL Server из записной книжки Azure Databricks с помощью библиотеки Python pyodbc. При выполнении запроса возникает следующая ошибка:

Код: Выделить всё

Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'ODBC Driver 17 for SQL Server' : file not found (0) (SQLDriverConnect)")
Перед выполнением запроса я попытался установить драйвер ODBC с помощью следующих команд:

Код: Выделить всё

%sh
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
curl https://packages.microsoft.com/ubuntu/22.04/prod > /etc/apt/sources.list.d/mssql-release.list
sudo apt update
sudo apt-get install -y msodbcsql17
Однако я получил следующие предупреждения:

Код: Выделить всё

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100   983  100   983    0     0  10611      0 --:--:-- --:--:-- --:--:-- 10684
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
E: This command can only be used by root.
bash: line 2: /etc/apt/sources.list.d/mssql-release.list: Permission denied
sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
sudo: a password is required
sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
sudo: a password is required
Это конфигурация кластера, которую я сейчас использую.

Код: Выделить всё

Summary
1-2 Workers 14-28 GB Memory
4-8 Cores 1
Driver 14 GB Memory, 4 Cores
Runtime 14.3.x-scala2.12
Unity Catalog, Standard_DS3_v2, 1–3 DBU/h
Не могли бы вы помочь мне установить драйвер ODBC в кластер Databricks, упомянутый выше?

Подробнее здесь: https://stackoverflow.com/questions/785 ... ks-cluster
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»