快速入门

 

连接数据库

更新时间 2023-09-06

ClickHouse 服务与原生 ClickHouse 高度兼容,可直接使用 ClickHouse 的连接方式。

可选用 Docker 、客户端、curl 等方式连接集群和导入数据。

说明

更多使用信息可以参考 ClickHouse

前提条件

  • 已创建 ClickHouse 集群,且集群状态为活跃
  • 已获取可登录数据库账号和密码。
  • 已获取集群连接信息。

使用 Docker

  • 使用 Docker 交互式的方式连接。

    docker run -it --rm yandex/clickhouse-client -h 高可用IP --port TCP服务端口 --user 用户名 --password 密码
    
  • 使用 Docke 非交互式的方式导入数据。

    cat visits_v1.tsv | docker run -i --rm yandex/clickhouse-client -h 高可用IP --port TCP服务端口 --user 用户名 --password 密码 --query "INSERT INTO datasets.visits_v1 FORMAT TSV"
    

使用 ClickHouse 客户端

  • 使用 clickhouse-client 交互式的方式连接。

    sudo apt-get install clickhouse-client  #如已安装请忽略
    clickhouse-client -h 高可用IP --port tcp服务端口 --user 用户名  --password 密码
    
  • 使用 clickhouse-client 非交互式的方式向导入数据。

    sudo apt-get install clickhouse-client  #如已安装请忽略
    cat visits_v1.tsv | clickhouse-client -h 高可用IP --port TCP服务端口 --user 用户名 --password 密码 --query "INSERT INTO datasets.visits_v1 FORMAT TSV"
    

使用 curl

  • 使用 curl 访问。

    echo 'SELECT 1' | curl 'http://用户名:密码@高可用IP:端口' -d @-
    
  • 使用 curl 向导入数据。

    cat visits_v1.tsv | curl 'http://用户名:密码@高可用IP:端口/?query=INSERT+INTO+datasets.visits_v1+FORMAT+FORMAT+TSV' --data-binary @-
    
这篇文档解决了您的问题吗?
0
0