flink streampark初步使用

1、版本信息

flink:flink-1.18.1-bin-scala_2.12

streampark:apache-streampark_2.12-2.1.4

2、部署flink

解压flink-1.18.1-bin-scala_2.12.tgz

# vi flink-conf.yaml

修改rest.address=0.0.0.0

启动flink

# ./start-cluster.sh 

3、部署streampark

...待增加步骤

4、进入streampark

使用Flink Sql

CREATE TABLE t_source (
  id INT,
  data STRING,
  PRIMARY KEY (id) NOT ENFORCED
) WITH (
  'connector' = 'mysql-cdc',
  'hostname' = '192.168.0.2',
  'port' = '8306',
  'table-name' = 't_source',
  'database-name' = '***',
  'username' = '***',
  'password' = '***'
);


CREATE TABLE sink_table (
  id INT,
  data STRING,
  PRIMARY KEY (id) NOT ENFORCED
) WITH (
  'connector' = 'jdbc',
  'url' = 'jdbc:mysql://***:8306/streampark?serverTimezone=UTC&characterEncoding=utf8&useUnicode=true&useSSL=false',
  'table-name' = 't_sink',
  'username' = '***',
  'password' = '***'
);



INSERT INTO sink_table
SELECT id, data
FROM t_source;

作业依赖: 

<dependency>

    <groupId>com.ververica</groupId>

    <artifactId>flink-sql-connector-mysql-cdc</artifactId>

    <version>2.4.0</version>

  </dependency>

  <dependency>

    <groupId>mysql</groupId>

    <artifactId>mysql-connector-java</artifactId>

    <version>8.0.11</version>

  </dependency>

  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值