新浪博客


6、 指定转化函数 7
7、 支持的数据类型 8
8、 累加器和计数器 9
三、 DataStreaming API使用 10
1 DataStream转化 10
2、 物理分区方法 12
3、 任务链 13



一、Flink开发环境搭建

本文主要是基于java语言开发的环境搭建。
1、必备工具,红色部分为必须安装的
(1)Java 1.8版本
(2)Eclipse
(3)Maven
(4)Netcat:用于模拟网络包发送
(5)Git或者cgwin
(6)Curl工具
2、搭建步骤
(1)Eclipse中创建maven工程,pom.xml配置信息如下:
<</span>dependencies>

<</span>dependency>
<</span>groupId>junit</</span>groupId>
<</span>artifactId>junit</</span>artifactId>
<</span>version>3.8.1</</span>version>
<</span>scope>test</</span>scope>
</</span>dependency>

<</span>dependency>
<</span>groupId>org.apache.flink</</span>groupId>
<</span>artifactId>flink-; font-size: 7.5pt;'>>
<</span>version>1.2.0</</span>version>
</</span>dependency>
<</span>dependency>
<</span>groupId>org.apache.flink</</span>groupId>
<</span>artifactId>flink-streaming-; font-size: 7.5pt;'>>
<</span>version>1.2.0</</span>version>
</</span>dependency>
<</span>dependency>
<</span>groupId>org.apache.flink</</span>groupId>
<</span>artifactId>flink-clients_2.10</</span>artifactId>
<</span>version>1.2.0</</span>version>
</</span>dependency>

<</span>dependency>
<</span>groupId>org.codehaus.jackson</</span>groupId>
<</span>artifactId>jackson-core-asl</</span>artifactId>
<</span>version>1.9.0</</span>version>
</</span>dependency>

<</span>dependency>
<</span>groupId>com.google.code.findbugs</</span>groupId>
<</span>artifactId>jsr305</</span>artifactId>
<</span>version>3.0.2</</span>version>
</</span>dependency>

<</span>dependency>
<</span>groupId>com.google.protobuf</</span>groupId>
<</span>artifactId>protobuf-; font-size: 7.5pt;'>>
<</span>version>3.2.0</</span>version>
</</span>dependency>

<</span>dependency>
<</span>groupId>com.sun.jersey</</span>groupId>
<</span>artifactId>jersey-core</</span>artifactId>
<</span>version>1.19.3</</span>version>
</</span>dependency>

<</span>dependency>
<</span>groupId>o

我的更多文章

下载客户端阅读体验更佳

APP专享