文档首页/ 数据湖探索 DLI/ 常见问题/ Flink作业类/ Flink SQL作业类/ 如何在一个Flink作业中将数据写入到不同的Elasticsearch集群中?
更新时间:2024-11-08 GMT+08:00

如何在一个Flink作业中将数据写入到不同的Elasticsearch集群中?

在Flink 作业中,你可以使用CREATE语句来定义Source表和Sink表,并指定它们的连接器类型以及相关的属性。

如果需要将数据写入到不同的Elasticsearch集群,您需要为每个集群配置不同的连接参数,并确保Flink作业能够正确地将数据路由到各个集群。

例如本例中分别对es1和es2定义连接器类型以及相关的属性。

在对应的Flink作业中添加如下SQL语句。

create source stream ssource(xx);
create sink stream es1(xx) with (xx);
create sink stream es2(xx) with (xx);
insert into es1 select * from ssource;
insert into es2 select * from ssource;