Apache flink 为什么flink停止我的流应用程序?
我的代码使用readTextFile读取日志文件,当我在Flink中运行jar时(Apache flink 为什么flink停止我的流应用程序?,apache-flink,flink-streaming,Apache Flink,Flink Streaming,我的代码使用readTextFile读取日志文件,当我在Flink中运行jar时(/opt/Flink-1.0.3/bin/Flink-run-m warn cluster-yn 2/home/Flink/Flink-json-0.1.jar),它会成功地处理内部的行,并停止我的应用程序,而不是等待新的行。 我做这件事需要一些参数吗 val env = StreamExecutionEnvironment.getExecutionEnvironment val stream = env.read
/opt/Flink-1.0.3/bin/Flink-run-m warn cluster-yn 2/home/Flink/Flink-json-0.1.jar
),它会成功地处理内部的行,并停止我的应用程序,而不是等待新的行。
我做这件事需要一些参数吗
val env = StreamExecutionEnvironment.getExecutionEnvironment
val stream = env.readTextFile("hdfs:///test/ignicion.io")
提前感谢您您正在寻找的
StreamExecutionEnvironment.readFileStream(String filePath, long intervalMillis, WatchType watchType)
对于WatchType,您有以下选项
- 只有新的文件
- 重新处理添加了_的_
- 仅附加过程李>
StreamExecutionEnvironment.readTextFile(String filePath, String charsetName)
将在读取所有文件后完成。我认为,它主要是用于开发过程中的本地测试 您正在寻找
StreamExecutionEnvironment.readFileStream(String filePath, long intervalMillis, WatchType watchType)
对于WatchType,您有以下选项
- 只有新的文件
- 重新处理添加了_的_
- 仅附加过程李>
StreamExecutionEnvironment.readTextFile(String filePath, String charsetName)
将在读取所有文件后完成。我认为,它主要是用于开发过程中的本地测试 相同的结果:
env.readFileStream(“hdfs:///test/ignicion.io,100,FileMonitoringFunction.WatchType.PROCESS\u ONLY\u added)
Dou您的意思是它也会立即停止吗?相同的结果:env.readFileStream('hdfs:///test/ignicion.io“,100,FileMonitoringFunction.WatchType.PROCESS\u ONLY\u added)
Do您的意思是它也会立即停止吗?