一个很简单的测试Demo 这个topic数据是二进制格式,所以value的反序列化方式是 classOf[ByteArrayDeserializer].getName
import java.util
import java.util.Properties
import scala.collection.JavaConversions._
import org.apache.kafka.clients.consumer.KafkaConsumer
import org.apache.kafka.common.TopicPartition
import org.apache.kafka.common.serialization.{ByteArrayDeserializer, StringDeserializer}
/**
* Create by 写scala的老刘 2019-05-10 16:15
*
*/
object KafkaConsumerBeginning {
def main(args: Array[String]): Unit = {
val topic = "TestTopic"
val consumerProp = new Properties();
consumerProp.put("bootstrap.servers", "ip:端口")
consumerProp.put("group.id", "test")
consumerProp.put("enable.auto.commit", "false")
consumerProp.put("auto.commit.interval.ms", "1000");
consumerProp.put("key.deserializer", classOf[StringDeserializer].getName);
consumerProp.put