数据湖探索 DLI-JDBC结果表:参数说明
参数说明
参数 |
是否必选 |
默认值 |
类型 |
说明 |
---|---|---|---|---|
connector |
是 |
无 |
String |
指定要使用的连接器,这里应该是'jdbc'。 |
url |
是 |
无 |
String |
数据库的URL。 |
table-name |
是 |
无 |
String |
读取数据库中的数据所在的表名。 |
driver |
否 |
无 |
String |
连接数据库所需要的驱动。若未配置,则会自动通过URL提取。 |
username |
否 |
无 |
String |
数据库认证用户名,需要和'password'一起配置。 |
password |
否 |
无 |
String |
数据库认证密码,需要和'username'一起配置。 |
sink.buffer-flush.max-rows |
否 |
100 |
Integer |
每次写入请求缓存的最大行数。 它能提升写入数据的性能,但是也可能增加延迟。 设置为 "0" 关闭此选项。 |
sink.buffer-flush.interval |
否 |
1s |
Duration |
刷新缓存的间隔,在这段时间内以异步线程刷新数据。 它能提升写入数据的性能,但是也可能增加延迟。 设置为 "0" 关闭此选项。 注意:"sink.buffer-flush.max-rows" 设置为 "0",并设置刷新缓存间隔,则以完整的异步处理方式刷新缓存。 格式为:{length value}{time unit label},如123ms, 321s,支持的时间单位包括: d,h,min,s,ms等,默认为ms。 |
sink.max-retries |
否 |
3 |
Integer |
将记录写入数据库失败时的最大重试次数。 |
pwd_auth_name |
否 |
无 |
String |
DLI 侧创建的Password类型的跨源认证名称。 使用跨源认证则无需在作业中配置账号和密码。 |