【发布时间】:2016-05-02 04:28:21
【问题描述】:
有人可以分享在 spark 中使用 java 读取 avro 的示例吗?
找到了 scala 示例,但没有使用 java 的运气。
这是代码 sn-p,它是代码的一部分,但在使用方法 ctx.newAPIHadoopFile 时遇到了编译问题。
JavaSparkContext ctx = new JavaSparkContext(sparkConf);
Configuration hadoopConf = new Configuration();
JavaRDD<SampleAvro> lines = ctx.newAPIHadoopFile(path, AvroInputFormat.class, AvroKey.class, NullWritable.class, new Configuration());
问候
【问题讨论】:
-
您能否分享更多有关您遇到的编译问题的信息?错误、堆栈跟踪等
-
它给出的编译错误说预期的 java.lang.class
实际是 AvroInputFormat.class 并且对于除 path,hadoopConf 之外的其余参数相同。在我出错的地方有什么帮助吗?谢谢
标签: java apache-spark avro