普元数据开发平台 普元数据开发平台
产品介绍
安装部署
快速入门
操作指南
应用集成
FAQ
  • SQL程序
  • 说明
  • 配置项说明
  • FAQ

# SQL程序

  • 说明
  • 配置项说明
  • 使用示例
    • 查询类SQL程序
    • 查询类SQL程序(带参数)
    • 非查询类SQL程序
  • FAQ

# 说明

SQL 程序用于连接数据库并执行相应的 SQL 语句。支持查询和非查询两种:

  • 查询:支持 DML select 类型的语句,是有结果集返回的;
  • 非查询:支持 DDL 全部语句 和 DML update、delete、insert 三种类型的语句;
    • 分段执行符号:提供在数据源不支持一次执行多段SQL语句时,拆分SQL语句的符号来进行多次调用数据源执行方法。
      例如:
      1.当数据源选择 Hive 数据源时,不需要填写此参数。因为 Hive 数据源本身支持一次执行多段 SQL 语句;
      2.当数据源选择 MySQL 数据源时,并且要执行多段 SQL 语句时,需要填写此参数为英文分号 ;。因为MySQL数据源不支持一次执行多段 SQL 语句。

# 配置项说明

配置项 数据类型 是否必填 默认值 描述
数据源 String 是 - 选择SQL语句所执行的对应的数据源。
SQL类型 String 是 查询 支持查询和非查询两种。
查询:支持 DML select 类型的命令,有结果集返回。
非查询:支持 DDL全部命令 和 DML update、delete、insert 三种类型的命令。
分段执行符号 String 否 - 数据源不支持一次执行多段 SQL 语句时,用拆分 SQL 语句的符号来进行多次调用数据源执行方法。
日志行数 Integer 否 10 执行 SQL 语句返回的结果行数。
SQL语句 String 否 - 用户编写 SQL 语句。

# FAQ

Q1: 若数据源是星环的Inceptor或者Argo时,环境怎么配置?
A1:按下面步骤操作:

  1. 分别在master-server和worker-server中的lib下,删除hadoop开头的相关jar,hive开头的相关jar,删除kyuubi-hive-jdbc-shaded-1.7.0.jar。
  2. 使用dolphin-lib-jar.zip中的jar拷贝到master-server和worker-server中的lib下。
  3. 重启master-server和worker-server。

Q2: 星环报错:org.apache.kyuubi.jdbc.hive.JdbcUriParseException: Bad URL format. Hostname not found in authority part of the url: 172.16.201.112:30000,172.16.201.113:30000,172.16.201.114:30000,172.16.201.115:30000,172.16.201.116:30000,172.16.201.117:30000. Are you missing a '/' after the hostname ?
A2:检查Dolphin环境是否替换了星环的jar,若没有替换,则参照Q1配置。

← CDC增量同步 Shell程序 →