Я пытаюсь читать na Avro
файл в искровой работе.
Моя искра версии 1.6.0
(искра-сердечник_2.10-1.6.0-cdh5.7.1).Как читать файл avro в искры с помощью newAPIHadoopFile?
Вот мой Java-код:
JavaSparkContext sc = new JavaSparkContext(new SparkConf().setAppName("ReadAvro"));
JavaPairRDD <NullWritable, Text> lines = sc.newAPIHadoopFile(args[0],AvroKeyValueInputFormat.class,AvroKey.class,AvroValue.class,new Configuration());
Но я получаю время компиляции исключение:
Метод newAPIHadoopFile (String, класс, класс, класс, Configuration) в типе JavaSparkContext не применим для аргументов (String, Class, Class, Класс, конфигурация)
Итак, каков правильный способ использования JavaSparkContext.newAPIHadoopFile()
в Java?
Еще же исключение времени компиляции в классе Utils. –