clickhouse-jdbc-bridge
目录
1、clickhouse-jdbc-bridge简介
2、clickhouse-jdbc-bridge安装
3、clickhouse-jdbc-bridge验证
1、clickhouse-jdbc-bridge简介
初次使用,仅做简单记录
clickhouse-jdbc-bridge:是clickhouse提供的一个jdbc组件,用于通过JDBC的方式远程访问其他数据库表。
官网简介:
2、clickhouse-jdbc-bridge安装
官网:https://github.com/ClickHouse/clickhouse-jdbc-bridge下载组件源码zip程序。也可以直接下载相应jar包,上传到clickhouse所在服务器以供后续使用:
wget https://github.com/ClickHouse/clickhouse-jdbc-bridge/releases/download/v2.0.2/clickhouse-jdbc-bridge-2.0.2-shaded.jar
本次安装对应jar,是根据相应clickhouse源码包编译生成。
#1、将下载 clickhouse-jdbc-bridge源码包clickhouse-jdbc-bridge-master.zip解压
unzip clickhouse-jdbc-bridge-master.zip
#2、编译源码,生成jar包
cd clickhouse-jdbc-bridge-master
执行如下命令
,完成编译。
mvn compile package
#3、编译结束,target目录下会生成两个jar包,使用*shaded结尾程序包。
#4、将clickhouse-jdbc-bridge-2.0.4-SNAPSHOT-shaded.jar上传值clickhouse所在服务器,并在该文件同目录下新建两个目录:
config/datasources --存放数据源配置文件
drivers --jdbc驱动存放目录
#5、以连接jdbc访问impala为例
新建impala.json配置内容为(使用时需将【--】注释去除),配置模板可在下载源代码clickhouse-jdbc-bridge-master\misc\quick-start文件夹下找到:
{"impala": {"driverUrls": ["/root/etl_ext_lib/ImpalaJDBC41.jar" --驱动路径],"driverClassName": "com.mysql.cj.jdbc.Driver", --驱动名称"jdbcUrl": "jdbc:impala://localhost:21050/default", --链接地址"user":"impala", --用户名"password":"impala" --用户密码}}
#6、启动:
以下命令可完成clickhouse-jdbc-bridg服务启动,后续即可在clickhouse通过JDBC访问远程数据库。
java -jar clickhouse-jdbc-bridge-2.0.4-SNAPSHOT-shaded.jar --listen-host 0.0.0.0 &
3、clickhouse-jdbc-bridge验证
-- show datasources and usageselect * from jdbc('', 'show datasources')
-- 通过配置 datasource 远程访问impala库impala.test_table表数据。正常情况下,使用如下方式即可正常查询远程impala中的数据
select * from jdbc('impala',' SELECT * FROM impala.test_table')
clickhouse-jdbc-bridge相关推荐
- ClickHouse JDBC Bridge 的安装及连接sqlserver
用于ClickHouse的JDBC链接桥. 它充当无状态代理,将查询从ClickHouse传递到外部数据源. 使用此扩展,您可以跨多个数据源实时在ClickHouse上运行分布式查询,从而以某种方式简 ...
- 使用ClickHouse JDBC官方驱动,踩坑无数
前言 最近遇到一个ClickHouse的线上问题: Code: 242, e.displayText() = DB::Exception: Table is in readonly mode(zook ...
- clickhouse分析:clickhouse jdbc返回failed to respond问题排查
原因 使用clickhouse jdbc时,经常返回failed to respond,首先判断该错误是clickhouse返回的还是jdbc的错误. jdbc库分析 jdbc异常抛出的情况: pub ...
- clickhouse jdbc报错:Too many partitions for single INSERT block (more than 100)
通过clickhouse官方jdbc写入时报错:Too many partitions for single INSERT block (more than 100) 解决: 调整了建表时PARTIT ...
- java返回fail,clickhouse分析:jdbc返回failed-to-respond问题排查
原因 使用clickhouse jdbc时,经常返回failed to respond,首先判断该错误是clickhouse返回的还是jdbc的错误. jdbc库分析 jdbc异常抛出的情况: pub ...
- 【clickhouse】yandex 官方 BalancedClickhouseDataSource 源码分析
1.概述 原文链接:Clickhouse负载均衡客户端BalancedClickhouseDataSource源码分析 BalancedClickhouseDataSource的完整路径是ru.yan ...
- 列式存储ClickHouse(二)接口
这里写目录标题 HTTP JDBC 官方driver ClickHouse-Native-JDBC clickhouse4j Command Line MySQL Click提供了丰富的接口来访问数据 ...
- clickhouse SLB 服务搭建
文章目录 前言 nginx安装 nginx配置 使用 clickhouse-jdbc jar包 application.yml文件配置 spring boot 的config类 配置文件 前言 最近在 ...
- Kettle连接Clickhouse 自定义插件
当前环境: clickhouse 19.15.1.1 (19年的老版本ch ,还未更新过) kettle 8.1.0.0-365 (因为8.1对parquet 支持较好,所以选了这个版本) 当前问 ...
- flink实时写入数据到 clickhouse 报错Could not initialize class ru.yandex.clickhouse.ClickHouseUtil
问题介绍: 项目在使用clickhouse jdbc 将flink数据实时写入clickhouse时候,报错: Caused by: java.lang.NoClassDefFoundError: C ...
最新文章
- Entity FrameWork 365日系列文章源码研究 (1)
- Spring Web 应用的最大败笔
- C# 如果何从线程中操作控件
- AD9834 DDS 使用经验
- html+下拉箭头样式,HTML选择下拉箭头样式
- java oracle的枚举错误
- 友元 java_C++ 友元关系详解
- golang 实现递归
- oracle 参数脚本,oracle 查看隐含参数脚本
- vip会员统计表 (vip等级是灵活配置的 非写死1是金卡用户 2是什么 等)
- 手机号段归属地数据库
- openmodelica安装
- 全民农场服务器维护上不去,全民农场微信授权失败登录不上解决方法
- Google AI 博客:Hum to Search 项目,使用机器学习来识别随口哼唱的旋律
- 【计算机视觉】简述对MSAA(多尺度注意力融合)的理解
- depthimage-to-laserscan
- 开发企业架构的实用指南
- 直呼OMG!键盘残余热量可能泄露密码
- mybatis中的关联查询
- 牛仔激光烧花,牛仔激光洗水设备
热门文章
- bp神经网络实现人脸识别,bp神经网络模式识别
- 2020年第十一届C/C++ A组第二场蓝桥杯省赛真题
- 【Spine】眨眼动画
- 一个非常好用的代码搜索引擎
- zw量化交易·实盘操作·系列培训班
- 智能物料运输小车设计与实现
- Vision Transformer(iGPT,ViT,DERT,IPT,TransReID,TransGAN,TNT,CvT)
- MT6572_6582_GPS_clock_load_setting_SOP_v1.2 下载
- php 富文本编辑器,开发php接入富文本编辑器KindEditor笔记 | 小灰灰博客
- 采集网www.caiji.hk 威客任务采集