以下是Scala中Spark阅读Protobuf的演示:SparkReadProtoBuf.scala
我不知道如何在Java中使用与Scala相同的内容:classOf[BinaryWritable[MyProtocolBuffers.MyProtocolBuffer]]
而且我使用以下java代码没有效果:
JavaPairRDD<LongWritable, ProtobufWritable> rdd = sc.newAPIHadoopFile(
path,
MultiInputFormat.class,
LongWritable.class,
ProtobufWritable.class,
conf);
非常感谢。
答案 0 :(得分:0)
您应该使用
BinaryWritable.class 而不是ProtobufWritable.class
此链接可能有帮助