• ck 配置 clickhouse-jdbc-bridge


    背景

    ck可以用过clickhouse-jdbc-bridge技术来直接访问各数据库

    安装配置

    需要准备的文件

    clickhouse-jdbc-bridge

    https://github.com/ClickHouse/clickhouse-jdbc-bridge
    理论上需要下载源码然后用mavne打包,但提供了打包好的,可以推测用的是maven的shade插件
    在这里插入图片描述

    oracle的驱动

    在官网https://mvnrepository.com下载Oracle对应的驱动包ojdbc8-12.2.0.1.jar放置到/data/clickhouse-jdbc-bridge/drivers目录下。
    ojdbc8-12.2.0.1.jar 可用于11g

    创建目录

    sudo mkdir -p /app/clickhouse/clickhouse-jdbc-bridge
    sudo chown -R bigdata:bigdata /app

    cd /app/clickhouse/clickhouse-jdbc-bridge
    mkdir -p config/datasources
    mkdir drivers

    |–app/clickhouse
    |–clickhouse-jdbc-bridge
    |–clickhouse-jdbc-bridge-2.0.7-shaded.jar
    |–noput.out
    |–drivers
    |–ojdbc8-12.2.0.1.jar
    |–config
    |-- datasources
    |-- msjdbc.json

    nohup java -jar clickhouse-jdbc-bridge-2.1.0-shaded.jar &
    tail -f nohup.out

    配置文件

    cd /app/clickhouse/clickhouse-jdbc-bridge/config/datasources
    vim msjdbc.json
    {
    “msjdbc”: {
    “driverUrls”: [
    “/app/clickhouse/clickhouse-jdbc-bridge/drivers/ojdbc8-12.2.0.1.jar”
    ],
    “driverClassName”: “oracle.jdbc.driver.OracleDriver”,
    “jdbcUrl”: “jdbc:oracle:thin:@10.135.0.70:1521:ods”,
    “username”: “账号”,
    “password”: “密码”,
    “connectionTestQuery”: “”
    }
    }

    connectionTestQuery一定要为空串,不然有可能出问题,oracle好像不支持这么测试

    ck的配置

    到/etc/clickhouse-server目录下的config.xml文件,找到以下代码,移除注释,并修改host为执行clickhouse-jdbc-bridge-2.10.0-shaded.jar的ip地址:

    <jdbc_bridge>
       <host>XX.XX.XX.XXhost>
       <port>9019port>
    jdbc_bridge>
    
    • 1
    • 2
    • 3
    • 4

    使用

    启动

    nohup java -jar clickhouse-jdbc-bridge-2.1.0-shaded.jar &
    tail -f nohup.out

    重启ck

    systemctl restart clickhouse-server

  • 相关阅读:
    Part4_场景_第60章 阿利亚加&第61章 基于MATSim的新住户效用函数检验:以保定市为例
    山西电力市场日前价格预测【2023-11-11】
    ES 集群常用排查命令
    大数据技术Scala详解
    传输层 四层负载均衡可以做什么?
    在win上配置pytorch用到的一些命令(PyCharm & Anaconda)
    angular+ionic+npm项目运行
    移动端布局
    模板:全局平衡二叉树
    python编程小知识tips 20220720
  • 原文地址:https://blog.csdn.net/qq_34224565/article/details/134542530