您的位置:首页 > 汽车 > 时评 > 忘忧草福建导航_网页设计背景图_网站怎么做的_网站seo什么意思

忘忧草福建导航_网页设计背景图_网站怎么做的_网站seo什么意思

2024/11/16 11:42:09 来源:https://blog.csdn.net/m0_65850671/article/details/142355852  浏览:    关键词:忘忧草福建导航_网页设计背景图_网站怎么做的_网站seo什么意思
忘忧草福建导航_网页设计背景图_网站怎么做的_网站seo什么意思

idea maven 依赖

<dependency>
<groupId>ru.yandex.clickhouse</groupId>
<artifactId>clickhouse-jdbc</artifactId>
<version>0.2.4</version>
</dependency>

val clickhouseUri = "jdbc:clickhouse://host:8123/aso?user=root&password=XXX" 

val table =""

processed.addSink(
JdbcSink.sink(
"insert into $table values(?,?)",
CKSinkBuilder(),
JdbcExecutionOptions.Builder()
.withBatchIntervalMs(20000)  
.withBatchSize(20000).build(),  //20s一批或20000条数据,那个先达到都执行sink
JdbcConnectionOptions.JdbcConnectionOptionsBuilder()
.withUrl(clickhouseUri)
.withDriverName("ru.yandex.clickhouse.ClickHouseDriver")
.build()
)
)
 

class CKSinkBuilder : JdbcStatementBuilder<DemoData> {
override fun accept(ps: PreparedStatement, v: DemoData) {
ps.setLong(1, v.ts!!)
ps.setSTring(2, v.data!!)

//还有其他字段接着set ps.setSTring(3, v.XXX!!)
}
}

class DemoData{
var ts: Long? = null
var data: String? = null
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com