python连接clickhouse使用方法

前沿

clickhouse现在作为分布式存储成熟的解决方案
在python开发中经常会用到clickhouse的连接方案,下面所列一个简单的连接clickhouse的写法

正文

from clickhouse_driver import Client as click_client
def click_server(ip: str, user: str, pwd: str, port='8123', databases='',query=''):
    """
    查询clickhouse数据
    :param ip: clickhouseIP
    :param user: 账号
    :param pwd: 密码
    :param port: 端口
    :param databases: 查询库
    :param query: 查询语句
    :return: list
    """
    chs_host = ip
    chs_user = user
    chs_pwd = pwd
    chs_port = port
    chs_database = databases
    client = click_client(host=chs_host, port=chs_port, user=chs_user, password=chs_pwd, database=chs_database, send_receive_timeout=5)
    ans = client.execute(query=query, with_column_types=True)
    return ans
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值