Flink“找不到符号”

时间:2019-07-13 19:56:32

标签: java flink-streaming

这些错误太多-对于初次使用的用户来说不是很好的描述。

  1. .sortPartition(0, Order.ASCENDING)为什么我不能做这个工作,所有示例都没有导入特殊的库来运行它。但在我的实现中一定找不到variable Order

  2. 将元素流映射到许多元素的简单示例在网站上...但是老实说,我并没有获得所有的数据结构,这是合适的。我希望对数组的第24个和第74个元素进行排序和取出。 flatMap将其成对,.keyBy将发出(sensorID,sensorReading),countWindow将其变为

class org.apache.flink.streaming.api.datastream.WindowedStream<org.apache.flink.api.java.tuple.Tuple2<java.lang.Integer,java.lang.Double>,org.apache.flink.api.java.tuple.Tuple,org.apache.flink.streaming.api.windowing.windows.GlobalWindow>什么是正确的选择?最终,我希望仅发出IQR值,这是我所看到的实现processapply函数的另一项任务。

    SingleOutputStreamOperator <Tuple2<Integer, Double>> Q1 =  fileText.flatMap(new Tokenizer())
                        .keyBy(0)
                        .countWindow(100)
                    .sortPartition(1, Order.ASCENDING);

我只上传摘录,因为直到.keyBy(0).sum(1);,它都可以正常工作。

0 个答案:

没有答案