JDBC catalog
StarRocks 从 3.0 版本开始支持 JDBC Catalog。
JDBC Catalog 是一种 External Catalog。通过 JDBC Catalog,您不需要执行数据导入就可以直接查询 JDBC 数据源里的数据。
此外,您还可以基于 JDBC Catalog ,结合 INSERT INTO 能力对 JDBC 数据源的数据实现转换和导入。
JDBC Catalog 自 3.0 版本开始支持 MySQL、PostgreSQL,自 3.2.9、3.3.1 版本开始支持 Oracle 和 SQLServer。
前提条件
- 确保 FE 和 BE(或 CN)可以通过
driver_url
指定的下载路径,下载所需的 JDBC 驱动程序。 - BE(或 CN)所在机器的启动脚本 $BE_HOME/bin/start_be.sh 中需要配置
JAVA_HOME
,要配置成 JDK 环境,不能配置成 JRE 环境,比如export JAVA_HOME = <JDK 的绝对路径>
。注意需要将该配置添加在 BE(或 CN)启动脚本最开头,添加完成后需重启 BE(或 CN)。