ClickHouse 系列教程五:多种连接方法

文章目录

    • clickhouse-client
    • HTTP 接口
    • JDBC
    • Python接口

ClickHouse系列教程: ClickHouse系列教程


ClickHouse 系列教程五:多种连接方法_第1张图片

clickhouse-client

你可以通过clickhouse-client命令行进行连接,使用方法如下:

clickhouse-client  --multiline --password

HTTP 接口

你可以通过HTTP直接连上ClickHouse:

root@ubuntu:~# curl 'http://localhost:8123/'
Ok.

如果想要进行查询操作,使用方法如下:

root@ubuntu:~# echo 'SELECT 1' | curl 'http://localhost:8123/?user=default&password=yourpassword' -d @-
1

注意:ClickHouse默认的用户是default,密码则是你设置的密码

JDBC

ClickHouse有自己的JDBC接口。而JetBrains的DataGrip工具里自带了ClickHouse的JDBC,可以直接使用
ClickHouse 系列教程五:多种连接方法_第2张图片

Python接口

ClickHouse没有官方的Python接口,有个第三方的库,叫clickhouse-driver,GitHub地址是:mymarilyn/clickhouse-driver: ClickHouse Python Driver with native interface support
安装:

pip install clickhouse-driver

使用方法如下:

from clickhouse_driver import Client
client = Client(host='localhost', database='default', user='default', password='')
client.execute('SHOW DATABASES')

你可能感兴趣的:(python,java,数据库,clickhouse)