记录
1 | 写东西 还是要有通用的思想 |
注意
1 | 上一篇文章 : |
1 | 注意: |
1 | class ScalikeJDBCMySQLSource extends RichParallelSourceFunction[Student]{ |
1 | object SourceApp { |
1 | 第二个问题: |
Data Sinks
1 | 输出对比: |
案例
Sink kafka
1 | Flink的角色是Producer: |
Kafak 2 Kafka
1 | object SinkApp { |
Sink MySQL
1 | /** |
1 | class DoubleHappyMySQLSink extends RichSinkFunction[(String,Int)]{ |
1 | object SinkApp { |
Debugging ***
调试的手段***
Iterator Data Sink
Iterator Data Sink
1 | 注意: |
1 | 官网: |
案例:
1 | object SourceApp { |
Sink redis
1 | 注意: |
1 | 所以下载: |
1 | class DoubleHappyRedisSink extends RedisMapper[(String,Int)]{ |
1 | object SinkApp { |
***解决前面的问题
1 |