Class WordCount
- java.lang.Object
-
- org.apache.flink.streaming.examples.wordcount.WordCount
-
public class WordCount extends Object
Implements the "WordCount" program that computes a simple word occurrence histogram over text files. This Job can be executed in both streaming and batch execution modes.The input is a [list of] plain text file[s] with lines separated by a newline character.
Usage:
--input <path>
A list of input files and / or directories to read. If no input is provided, the program is run with default data fromWordCountData
.--discovery-interval <duration>
Turns the file reader into a continuous source that will monitor the provided input directories every interval and read any new files.--output <path>
The output directory where the Job will write the results. If no output path is provided, the Job will print the results tostdout
.--execution-mode <mode>
The execution mode (BATCH, STREAMING, or AUTOMATIC) of this pipeline.
This example shows how to:
- Write a simple Flink DataStream program
- Use tuple data types
- Write and use a user-defined function
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WordCount.Tokenizer
Implements the string tokenizer that splits sentences into words as a user-defined FlatMapFunction.
-
Constructor Summary
Constructors Constructor Description WordCount()
-