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 ...
最新文章
- 自己发现的数学规律二
- 安装mysql 1045_mysql安装出现error Nr.1045
- Redis简介与安装
- 删除整个目录(API)
- 31个EMC标准电路分享
- android 沙盒双开 微信,微信双开回来了,还不会被封号
- 基于单目视觉的平面目标定位和坐标测量 (上) - 坐标系和成像模型
- 5、聊聊大名鼎鼎的张正友标定法
- 【数字电路】期末不挂科复习笔记
- 初中数学可以用计算机吗,中学生利用手机电脑学习数学可行吗?
- 15--jQuery插件大全-- 使用jsoup爬取酷我音乐和微博热搜数据
- jQuery仿天猫完美加入购物车
- 北京月薪高于1.7万的开发者占比远超其它地区;和黄医药获霸菱亚洲1亿美元股权投资 | 美通企业日报...
- 收集的一些google搜索引擎技巧
- 绿盟漏扫系统漏洞及修复方案
- Spel表达式,${property:defaultValue}
- go扩展ticker实现优雅起停
- linux虚拟桌面设置不同的背景,虚拟桌面增强器为Windows 10中的每个虚拟桌面设置不同的壁纸 | MOS86...
- EndNote参考文献管理与编辑软件
- 17.在NBA我需要翻译-适配器模式(大话设计模式kotlin版)
热门文章
- 园区数字化转型必不可少的助推器:快鲸智慧园区系统
- Thindpad T430u折腾小攻略
- 新手小白入门必看!如何批量注册Twitter账号?
- 解决 Hadoop 启动 ERROR: Attempting to operate on hdfs namenode as root 的方法
- 咻商教育分析,电商法如何影响进口跨境电商?
- 致初心,迎未来!TOM邮箱21周年,初心未改
- 多层感知器神经网络模型,人工智能神经网络模型
- MAPSTRUCT(@Mapper用法)简单介绍
- ZIgbee无线单片机系列芯片CC2430
- 《思科九年》电子书 Android 版下载