目录

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. Entity FrameWork 365日系列文章源码研究 (1)
  2. Spring Web 应用的最大败笔
  3. C# 如果何从线程中操作控件
  4. AD9834 DDS 使用经验
  5. html+下拉箭头样式,HTML选择下拉箭头样式
  6. java oracle的枚举错误
  7. 友元 java_C++ 友元关系详解
  8. golang 实现递归
  9. oracle 参数脚本,oracle 查看隐含参数脚本
  10. vip会员统计表 (vip等级是灵活配置的 非写死1是金卡用户 2是什么 等)
  11. 手机号段归属地数据库
  12. openmodelica安装
  13. 全民农场服务器维护上不去,全民农场微信授权失败登录不上解决方法
  14. Google AI 博客:Hum to Search 项目,使用机器学习来识别随口哼唱的旋律
  15. 【计算机视觉】简述对MSAA(多尺度注意力融合)的理解
  16. depthimage-to-laserscan
  17. 开发企业架构的实用指南
  18. 直呼OMG!键盘残余热量可能泄露密码
  19. mybatis中的关联查询
  20. 牛仔激光烧花,牛仔激光洗水设备

热门文章

  1. bp神经网络实现人脸识别,bp神经网络模式识别
  2. 2020年第十一届C/C++ A组第二场蓝桥杯省赛真题
  3. 【Spine】眨眼动画
  4. 一个非常好用的代码搜索引擎
  5. zw量化交易·实盘操作·系列培训班
  6. 智能物料运输小车设计与实现
  7. Vision Transformer(iGPT,ViT,DERT,IPT,TransReID,TransGAN,TNT,CvT)
  8. MT6572_6582_GPS_clock_load_setting_SOP_v1.2 下载
  9. php 富文本编辑器,开发php接入富文本编辑器KindEditor笔记 | 小灰灰博客
  10. 采集网www.caiji.hk 威客任务采集