ClickHouse JDBC Bridge 的安装及连接sqlserver
用于ClickHouse的JDBC链接桥。 它充当无状态代理,将查询从ClickHouse传递到外部数据源。 使用此扩展,您可以跨多个数据源实时在ClickHouse上运行分布式查询,从而以某种方式简化了用于数据仓库,监视和完整性检查等的数据管道的构建过程。
Debain/ubuntu下安装方法如下:
其它类型的linux安装方法见官方github:https://codechina.csdn.net/mirrors/ClickHouse/clickhouse-jdbc-bridge
apt update && apt install -y procps wget
wget https://github.com/ClickHouse/clickhouse-jdbc-bridge/releases/download/v2.0.1/clickhouse-jdbc-bridge_2.0.1-1_all.deb
apt install --no-install-recommends -f ./clickhouse-jdbc-bridge_2.0.1-1_all.deb
//启动服务
clickhouse-jdbc-bridge
ClickHouse JDBC Bridge安装完成之后,即可使用它连接其他的数据库,如MySQL,SQL server等
以SQL server举例:
- 在/etc/clickhouse-jdbc-bridge目录下新建drivers文件夹,将SQL server驱动jar包放入其中
如果找不到jar包的,可以点https://download.csdn.net/download/qq_38830964/16691377下载
在/etc/clickhouse-jdbc-bridge/config/datasource目录下,编辑datasource.json.example文件(这一步好像可有可无,如果你是clickhouse-jdbc-bridge-2.0以上,好像不需要,直接启动服务即可)
配置参考如下
{"$schema": "../datasource.jschema","ch-server": {"aliases": ["self"],"driverUrls": ["https://repo1.maven.org/maven2/ru/yandex/clickhouse/clickhouse-jdbc/0.2.5/clickhouse-jdbc-0.2.5-shaded.jar"],"driverClassName": "ru.yandex.clickhouse.ClickHouseDriver","jdbcUrl": "jdbc:clickhouse://ch-server:8123/system?compress=false","username": "default","password": "","maximumPoolSize": 5},"msjdbc": {"driverUrls": ["../../drivers/mssql-jdbc-9.2.1.jre8.jar"],"driverClassName": "com.microsoft.sqlserver.jdbc.SQLServerDriver","jdbcUrl": "jdbc:sqlserver://localhost:1433;DatabaseName=data","username": "sa","password": "root"}
}
如果在连接过程中,出现连接错误的情况,请打开sqlserver配置管理器,查看
开启sqlserver的tcp/ip连接
在sqlserver mangement网络服务中,开启tcp/ip的端口,主要是IP0,IP1,ipall
使用jdbc表引擎创建clickhouse数据表
使用clickhouse-jdbc-bridge ,jdbc表引擎连接sqlserver('DSN', database or schema, table)
CREATE TABLE jdbc
(lx String,number Int64,kcsl Int64,kcjes Int64,djsj DateTime(2)
)
ENGINE = JDBC('jdbc:sqlserver://localhost:1433;DatabaseName=data;user=sa;password=root', '', 'test')
ClickHouse JDBC Bridge 的安装及连接sqlserver相关推荐
- jdbc mysql 实例名_JDBC连接自定义sqlserver数据库实例名(多个实例)
java语言中,通过jdbc访问sqlserver2005(2008)数据库默认实例可以按常用的写法来写url连接.代码如下: Connection cn = DriverManager.getCon ...
- Java通过JDBC来连接SqlServer数据库
Java通过JDBC来连接SqlServer数据库 0. 安装配置Java运行的环境,就不废话了 1. 下载JDBC的驱动程序http://msdn.microsoft.com ...
- 宝塔安装sqlserver_宝塔安装sqlsrv扩展,PHP连接 Sqlserver
宝塔安装sqlsrv扩展,PHP连接 Sqlserver 系统:linux Centos7.3 PHP7.3 宝塔面板 #[加入微软源] curl https://packages.microsoft ...
- c语言 mysql_bind,C语言连接SQLSERVER数据库
第一步:配置ODBC.在配置ODBC时有用户DSN.系统DSN.和文件DSN三种方法,为了稳妥起见,采用系统DSN. DSN的名字叫LocalServer,帐号:sa,密码123456 第二步:打开V ...
- Jmeter连接SqlServer数据库进行压力测试
Jmeter连接SqlServer数据库进行压力测试 前提准备:先安装jdbc驱动 驱动下载链接地址:http://pan.baidu.com/s/1bpDpjSr 密码:v6tn 下载解压之后,讲s ...
- java连接sqlserver报错
使用Java进行项目开发,一般是使用MySQL数据库,由于项目需要本次换成了SQLServer数据库,在eclipse中进行连接测试时驱动类.URL地址.用户名和密码都正确,但是会抛出以下异常,无法正 ...
- php5.6 win2008 mssql,Php5.6.31连接sqlserver 2008R2数据库问题sqlsrv(php5.3及以上版本)与mssql(php5.3以前版本)②...
Php5.6.31连接sqlserver2008R2数据库 1.环境配置 Win7(win8.1) 64 +Apache2.4 + PHP5.6.31 + SQL Server 2008 R2数据库 ...
- java 连接sqlserver_java如何连接sqlserver数据库
原标题:java如何连接sqlserver数据库 java如何连接sqlserver数据库 首先下载JDBC: 下载 完成后,是个exe文件,点击运行,会提示你选择解压目录. 解压完成后,进入 \sq ...
- Java连接sqlserver数据库,并进行增删改查操作
用编程语言连接数据库是程序员必备的技能,今天我们就来学习一下如何通过Java来连接sqlserver数据库,并实现增删改查操作. 需要用到的工具: Myeclipse,sqlserver数据库,Mic ...
最新文章
- php.ini 中开启短标签
- mysql 中limit 用法!!
- 在Ubuntu Server上添加NFS共享文件夹
- 微服务实践分享(2)api网关
- 面向对象PHP之静态延迟绑定
- wxWidgets 电源管理示例
- vue ui框架_「webAPP」记录几款比较好用的vue 移动端的ui框架
- 王德华:导师的学术胸怀与学术视野
- 解决‘.../rqt_virtual_joy/plugin.xml‘ has no Root Element问题
- 为信息产业自主化而奋斗,第一本龙芯平台的Linux内核书来了!
- 达州铭仁园2021年高考成绩查询,2021年达州铭仁园中学升学率高不高?
- 对于PHP面试知识点的小结
- 南阳理工acm 1070诡异的电梯【Ⅰ】(动态规划)
- cad2017单段线_CAD制图规定-2017最新版.doc
- 分组卷积和空洞卷积总结
- 高德地图通过经纬度定位并打上标记
- oracle+suspend+参数,oracle数据库的挂起(Suspending)和恢复(Resuming)
- WebGL着色器变量(attribute、uniform和varying)
- java target文件夹_Maven不会创建“/ target / m2e-wtp / web-resources”文件夹
- mysql mtq_Mysql 入门学习指南