Ошибки при создании DataStream использования fromElements функцииОшибки при создании DataStream в Apache Флинка
Ниже expeption -
Вызванный: java.io.IOException: Не удалась десериализация элемент от источник. Если вы используете пользовательскую сериализацию (Value и Writable types), проверьте функции сериализации. Сериализатор - [email protected]599fcdda at org.apache.flink.streaming.api.functions.source.FromElementsFunction.run (FromElementsFunction.java:121) at org.apache.flink.streaming.api.operators.StreamSource.run (StreamSource.java:58) at org.apache.flink.streaming.runtime.tasks.SourceStreamTask.run (SourceStreamTask.java:55) at org. apache.flink.streaming.runtime.tasks.StreamTask.invoke (StreamTask.java:218) на org.apache.flink.runtime.taskmanager.Task.run (Task.java:584) на java.lang.Thread. (Thread.java:745)
Каков тип, который вы предоставляете методу 'fromElements'? –
это InputStreamReader –
Ниже приведен пример - частный статический DataStream getStream (StreamExecutionEnvironment env) { InputStreamReader isr = null; try { URL url = новый URL ("http://www.ex.in/res"); HttpURLConnection httpconn = (HttpURLConnection) url.openConnection(); if (httpconn.getResponseCode()! = 200) throw new RuntimeException («Ошибка: код ошибки HTTP:» + httpconn.getResponseCode()); isr = new InputStreamReader ((httpconn.getInputStream())); } catch (исключение e) {} return env.fromElements (isr); } –