Turbodbc是一个Python模块,使用ODBC接口来访问关系数据库。
它有依赖libboost-all-dev,unixodbc-dev,python-dev包,需要安装。
你可以手动安装这些,或者您可以使用一个init脚本自动化安装。
创建初始化脚本
在笔记本中运行这个示例脚本创建集群的init脚本。
% python dbutils.fs.mkdirs (“dbfs: / < path-to-init-script >”) dbutils.fs.put (“dbfs: / < path-to-init-script > / turbodbc_install。sh”、“”“# !/bin/bash #安装依赖包sudo apt-get - y安装libboost-all-dev unixodbc-dev python-dev pip安装turbodbc = =以下4.4.1”“”,真的)
记得init脚本的路径。你需要它在配置集群。
配置初始化脚本
按照文档来配置一个集群级init脚本(AWS|Azure|GCP)。
指定init脚本的路径。使用相同的路径,你使用的示例脚本。
在配置init脚本之后,重新启动集群。