我怎样才能在Java中执行与Scala'tableOf [List [String]]'相同的操作?

时间:2016-06-18 08:25:22

标签: java scala

以下是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);

非常感谢。

1 个答案:

答案 0 :(得分:0)

您应该使用

  

BinaryWritable.class   而不是ProtobufWritable.class

此链接可能有帮助

How to do MyClass<String>.class in Java?