package com.cartravel.programApp
import org.codehaus.jackson.map.deser.std.StringDeserializer
object StreamApp {
def main(args: Array[String]): Unit = {
if (args.length<5){
System.err.println("Usage:\n"+
"[batch-duration-in-seconds] \n"+
"[kafka-bootstrap-servers] \n"+
"[kafka-topics] \n"+
"[kafka-consumer-group-id] \n"+
"[kafka-zoopeeper-quorum] "
)
System.exit(1)
}
val batchDuration = args(0)
val bootstrapServers = args(1).toString
val topicsSet = args(2).toString.split(",").toSet
val consumerGroupID = args(3)
val zkQuorum = args(4)
val topics = topicsSet.toArray
val kafkaParams = Map[String,Object](
"bootstrap.servers"->bootstrapServers,
"key.deserializer"->classOf[StringDeserializer],
"value.deserializer"->classOf[StringDeserializer],
"group.id"->consumerGroupID,
"auto.offset.reset"->"latest",
"enable.auto.commiy"->"false"
)
}
}