ClickHouse 系列教程五:多种连接方法
ClickHouse系列教程: ClickHouse系列教程
clickhouse-client
你可以通过clickhouse-client命令行进行连接,使用方法如下:
clickhouse-client --multiline --password
- 1
HTTP 接口
你可以通过HTTP直接连上ClickHouse:
root@ubuntu:~# curl 'http://localhost:8123/'
Ok.
- 1
- 2
如果想要进行查询操作,使用方法如下:
root@ubuntu:~# echo 'SELECT 1' | curl 'http://localhost:8123/?user=default&password=yourpassword' -d @-
1
- 1
- 2
注意:ClickHouse默认的用户是default,密码则是你设置的密码
JDBC
ClickHouse有自己的JDBC接口。而JetBrains的DataGrip工具里自带了ClickHouse的JDBC,可以直接使用
Python接口
ClickHouse没有官方的Python接口,有个第三方的库,叫clickhouse-driver
,GitHub地址是:mymarilyn/clickhouse-driver: ClickHouse Python Driver with native interface support
安装:
pip install clickhouse-driver
- 1
使用方法如下:
from clickhouse_driver import Client
client = Client(host='localhost', database='default', user='default', password='')
client.execute('SHOW DATABASES')
- 1
- 2
- 3
转载请注明:SuperIT » ClickHouse 系列教程五:多种连接方法