From 7960d1b699177daef36390f3f075be54a78ac655 Mon Sep 17 00:00:00 2001
From: heibaiying <31504331+heibaiying@users.noreply.github.com>
Date: Fri, 1 Nov 2019 17:40:13 +0800
Subject: [PATCH] Update Flink_Data_Source.md
---
notes/Flink_Data_Source.md | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/notes/Flink_Data_Source.md b/notes/Flink_Data_Source.md
index 7686cad..e7f2b54 100644
--- a/notes/Flink_Data_Source.md
+++ b/notes/Flink_Data_Source.md
@@ -151,6 +151,7 @@ Exception in thread "main" java.lang.IllegalArgumentException: Source: 1 is not
如果你想要实现具有并行度的输入流,则需要实现 ParallelSourceFunction 或 RichParallelSourceFunction 接口,其与 SourceFunction 的关系如下图:
+
ParallelSourceFunction 直接继承自 ParallelSourceFunction,具有并行度的功能。RichParallelSourceFunction 则继承自 AbstractRichFunction,同时实现了 ParallelSourceFunction 接口,所以其除了具有并行度的功能外,还提供了额外的与生命周期相关的方法,如 open() ,closen() 。
## 三、Streaming Connectors
@@ -266,9 +267,11 @@ bin/kafka-console-producer.sh --broker-list hadoop001:9092 --topic flink-stream-
在 Producer 上输入任意测试数据,之后观察程序控制台的输出:
+
程序控制台的输出如下:
+
可以看到已经成功接收并打印出相关的数据。
@@ -277,4 +280,4 @@ bin/kafka-console-producer.sh --broker-list hadoop001:9092 --topic flink-stream-
1. data-sources:https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/datastream_api.html#data-sources
2. Streaming Connectors:https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/connectors/index.html
-3. Apache Kafka Connector: https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/connectors/kafka.html
\ No newline at end of file
+3. Apache Kafka Connector: https://ci.apache.org/projects/flink/flink-docs-release-1.9/dev/connectors/kafka.html