1、安装clickhouse-driver
pip install clickhouse-driver
2、代码测试连接
from clickhouse_driver import Client
client = Client(host = 'xxxxxxx',port= '9000', user = 'ods',password ='xxxx' )
sql = 'select * from ods.ods_appsflyer_event limit 10;'
ans = client.execute(sql)
print(ans)
3、可能会遇到的问题
代码长时间运行之后报错,后来发现是端口写错了
原因: clickhouse-driver 使用的是 tcp 端口: 9000
java 驱动 clickhouse-jdbc 使用的是http 端口: 8123