微信搜索superit|邀请体验:大数据, 数据管理、OLAP分析与可视化平台 | 赞助作者:赞助作者

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

clickhouse aide_941 38℃

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 系列教程五:多种连接方法

喜欢 (14)or分享 (0)