xyi*_*yin 2 python odbc pyodbc apache-drill
有谁知道如何从 python 建立到 Apache 钻的连接?
通常,通过 pyodbc 库的连接是这样的:
connection = pyodbc.connect(connectionString)
Run Code Online (Sandbox Code Playgroud)
连接字符串的格式通常为“DSN = *; UID = * ; PWD = ***”。我只是不确定如何在此处设置连接字符串。
谢谢!
另一种替代解决方案是使用https://github.com/PythonicNinja/pydrill
pip install pydrill
Run Code Online (Sandbox Code Playgroud)
连接很简单:
drill = PyDrill(host='localhost', port=8047)
Run Code Online (Sandbox Code Playgroud)
或使用环境变量:
PYDRILL_HOST='127.0.0.1'
PYDRILL_PORT=8047
Run Code Online (Sandbox Code Playgroud)
在 ipython 中的用法:
ipython
from pydrill.client import PyDrill
drill = PyDrill()
drill.query(sql)
Run Code Online (Sandbox Code Playgroud)
您可以查询配置文件/存储选项并与之交互:
drill = PyDrill()
drill.storage_enable('mongo')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3704 次 |
| 最近记录: |