Skip to content

tomzhang/gauntlet

 
 

Repository files navigation

gauntlet

Apache Kafka Test Framework for Producer and Consumers for Compatibility Testing

#Prerequisties

  • Spark binaries
  • Mesos master
  • Kafka
  • Zookeeper
  • Cassandra

#Note This package is intended to use under Mesos only.

#Usage example:

./gradlew jar
./run.sh --name dataset --size 10000000 --min.length 1024 --max.length 5000 --producer.config producer.properties --zk.connect localhost:2181 --kafka.connect localhost:9092 --kafka.topic dataset --client.runner "./run.client"
./validate.sh --spark.path /opt/spark --cassandra.host localhost --cassandra.user cassandra --cassandra.password cassandra --zk.connect localhost:2181 --kafka.connect localhost:9092 --kafka.source.topic dataset --kafka.destination.topic mirror_dataset --kafka.fetch.size 64 --kafka.partitions 1 --mesos.executor.uri https://dist.apache.org/repos/dist/release/spark/spark-1.2.1/spark-1.2.1-bin-cdh4.tgz --mesos.coarseGrained true --mesos.master mesos://localhost:5050

About

Apache Kafka Test Framework for Producer and Consumers for Compatibility Testing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 70.7%
  • Go 10.0%
  • JavaScript 9.6%
  • Shell 6.5%
  • HTML 2.0%
  • CSS 1.2%