目录

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相关推荐

  1. ClickHouse JDBC Bridge 的安装及连接sqlserver

    用于ClickHouse的JDBC链接桥. 它充当无状态代理,将查询从ClickHouse传递到外部数据源. 使用此扩展,您可以跨多个数据源实时在ClickHouse上运行分布式查询,从而以某种方式简 ...

  2. 使用ClickHouse JDBC官方驱动,踩坑无数

    前言 最近遇到一个ClickHouse的线上问题: Code: 242, e.displayText() = DB::Exception: Table is in readonly mode(zook ...

  3. clickhouse分析:clickhouse jdbc返回failed to respond问题排查

    原因 使用clickhouse jdbc时,经常返回failed to respond,首先判断该错误是clickhouse返回的还是jdbc的错误. jdbc库分析 jdbc异常抛出的情况: pub ...

  4. 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 ...

  5. java返回fail,clickhouse分析:jdbc返回failed-to-respond问题排查

    原因 使用clickhouse jdbc时,经常返回failed to respond,首先判断该错误是clickhouse返回的还是jdbc的错误. jdbc库分析 jdbc异常抛出的情况: pub ...

  6. 【clickhouse】yandex 官方 BalancedClickhouseDataSource 源码分析

    1.概述 原文链接:Clickhouse负载均衡客户端BalancedClickhouseDataSource源码分析 BalancedClickhouseDataSource的完整路径是ru.yan ...

  7. 列式存储ClickHouse(二)接口

    这里写目录标题 HTTP JDBC 官方driver ClickHouse-Native-JDBC clickhouse4j Command Line MySQL Click提供了丰富的接口来访问数据 ...

  8. clickhouse SLB 服务搭建

    文章目录 前言 nginx安装 nginx配置 使用 clickhouse-jdbc jar包 application.yml文件配置 spring boot 的config类 配置文件 前言 最近在 ...

  9. Kettle连接Clickhouse 自定义插件

    当前环境: clickhouse 19.15.1.1   (19年的老版本ch ,还未更新过) kettle 8.1.0.0-365 (因为8.1对parquet 支持较好,所以选了这个版本) 当前问 ...

  10. flink实时写入数据到 clickhouse 报错Could not initialize class ru.yandex.clickhouse.ClickHouseUtil

    问题介绍: 项目在使用clickhouse jdbc 将flink数据实时写入clickhouse时候,报错: Caused by: java.lang.NoClassDefFoundError: C ...

最新文章

  1. 自己发现的数学规律二
  2. 安装mysql 1045_mysql安装出现error Nr.1045
  3. Redis简介与安装
  4. 删除整个目录(API)
  5. 31个EMC标准电路分享
  6. android 沙盒双开 微信,微信双开回来了,还不会被封号
  7. 基于单目视觉的平面目标定位和坐标测量 (上) - 坐标系和成像模型
  8. 5、聊聊大名鼎鼎的张正友标定法
  9. 【数字电路】期末不挂科复习笔记
  10. 初中数学可以用计算机吗,中学生利用手机电脑学习数学可行吗?
  11. 15--jQuery插件大全-- 使用jsoup爬取酷我音乐和微博热搜数据
  12. jQuery仿天猫完美加入购物车
  13. 北京月薪高于1.7万的开发者占比远超其它地区;和黄医药获霸菱亚洲1亿美元股权投资 | 美通企业日报...
  14. 收集的一些google搜索引擎技巧
  15. 绿盟漏扫系统漏洞及修复方案
  16. Spel表达式,${property:defaultValue}
  17. go扩展ticker实现优雅起停
  18. linux虚拟桌面设置不同的背景,虚拟桌面增强器为Windows 10中的每个虚拟桌面设置不同的壁纸 | MOS86...
  19. EndNote参考文献管理与编辑软件
  20. 17.在NBA我需要翻译-适配器模式(大话设计模式kotlin版)

热门文章

  1. 园区数字化转型必不可少的助推器:快鲸智慧园区系统
  2. Thindpad T430u折腾小攻略
  3. 新手小白入门必看!如何批量注册Twitter账号?
  4. 解决 Hadoop 启动 ERROR: Attempting to operate on hdfs namenode as root 的方法
  5. 咻商教育分析,电商法如何影响进口跨境电商?
  6. 致初心,迎未来!TOM邮箱21周年,初心未改
  7. 多层感知器神经网络模型,人工智能神经网络模型
  8. MAPSTRUCT(@Mapper用法)简单介绍
  9. ZIgbee无线单片机系列芯片CC2430
  10. 《思科九年》电子书 Android 版下载