The signature of saveAsSequenceFile
is def saveAsSequenceFile(path: String, codec: Option[Class[_ <: CompressionCodec]] = None)
. You need to send a Option[Class[_ <: CompressionCodec]]
as codec
. E.g.,
counts.saveAsSequenceFile(output, Some(classOf[org.apache.hadoop.io.compress.SnappyCodec]))
If you read the error information of type mismatch
carefully, you should have corrected it by yourself.