登 录
注 册
< 数 据 库
MySQL
ClickHouse
ES
Doris
MongoDB
Redis
其他DB
ClickHouse介绍
单机部署
客户端访问
数据定义
MergeTree引擎
表引擎-外部存储
表引擎-内存类型
表引擎-其他类型
热门推荐>>>
中台架构
中台建设与架构
Hadoop
源码分析-NN启动(三)
HBase
HBased对接Hive
Linux
Nginx高可用
Python
数据导出工具
Flink
3分钟搭建Flink SQL测试环境
Kafka
Kafka对接Flume
深度学习
卷积神经网络
数据结构与算法
选择合适的算法
MySQL
数据备份恢复
计算机系统
信号量同步线程
Hive
Hive调优参数大全
其他框架
Azkaban Flow1.0与2.0
技术成长
最好的职业建议
精选书单
技术成长书单—机器学习
技术资讯
数据在线:计算将成为公共服务
开发工具
IntelliJ IDEA 20年发展回顾(二)
系统工具
Mac命令行工具
虚拟化
内存虚拟化概述
云原生
云原生构建现代化应用
云服务
一文搞懂公有云、私有云...
Java
Spring Boot依赖注入与Runners
Go
Go函数与方法
SQL
SQL模板
安全常识
一文读懂SSO
当前位置:
首页
>>
ClickHouse
>>
客户端访问
客户端访问
2020-10-07 15:17:49 星期三 阅读:6176
####客户端访问方式 clickhouse底层支持两种接口访问 >1、TCP(性能较好),默认端口为9000,命令行的方式就是通过TCP封装的 2、HTTP(兼容性好)主要面向Java、Python等编程语言的客户端,默认端口为` 8123,JDBC就是基于HTTP封装的 如果使用JDBC,需要在maven的pom文件中配置 ```xml <dependency> <groupId>ru.yandex.clickhouse</groupId> <artifactId>clickhouse-jdbc</artifactId> <version>0.2.4</version> </dependency> ``` ####内置实用工具 `clickhouse-local` clickhouse-local可以独立运行大部分SQL查询,不需要依赖任何ClickHouse的服务端程序,它可以理解成是ClickHouse服务的单机版微内核,是一个轻量级的应用程序。clickhouse-local只能够使用File表引擎(关于表引擎的更多介绍在后续章节展开),它的数据与同机运行的ClickHouse服务也是完全隔离的,相互之间并不能访问。 `clickhouse-benchmark` clickhouse-benchmark是基准测试的小工具,它可以自动运行SQL查询,并生成相应的运行指标报告,例如执行下面的语句启动测试: ``` echo "SELECT * FROM system.numbers LIMIT 100" | clickhouse-benchmark -i 5 Loaded 1 queries. ``` 执行之后,按照指定的参数该查询会执行5次: Queries executed: 5. 执行完毕后,会出具包含QPS、RPS等指标信息的报告 同时,基准测试支持同时对不同的服务端进行对比测试生成报告。