├── .gitignore ├── README.md ├── config ├── kafka-server1.properties └── zookeeper.properties ├── docs ├── architecture.dia └── architecture.png ├── project └── plugins.sbt └── src └── main └── scala └── com └── chimpler └── sparkstreaminglogaggregation ├── Codec.scala ├── Constants.scala ├── LogAggregator.scala ├── Models.scala ├── MongoConversions.scala └── RandomLogGenerator.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimpler/blog-spark-streaming-log-aggregation/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimpler/blog-spark-streaming-log-aggregation/HEAD/README.md -------------------------------------------------------------------------------- /config/kafka-server1.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimpler/blog-spark-streaming-log-aggregation/HEAD/config/kafka-server1.properties -------------------------------------------------------------------------------- /config/zookeeper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimpler/blog-spark-streaming-log-aggregation/HEAD/config/zookeeper.properties -------------------------------------------------------------------------------- /docs/architecture.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimpler/blog-spark-streaming-log-aggregation/HEAD/docs/architecture.dia -------------------------------------------------------------------------------- /docs/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimpler/blog-spark-streaming-log-aggregation/HEAD/docs/architecture.png -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimpler/blog-spark-streaming-log-aggregation/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/scala/com/chimpler/sparkstreaminglogaggregation/Codec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimpler/blog-spark-streaming-log-aggregation/HEAD/src/main/scala/com/chimpler/sparkstreaminglogaggregation/Codec.scala -------------------------------------------------------------------------------- /src/main/scala/com/chimpler/sparkstreaminglogaggregation/Constants.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimpler/blog-spark-streaming-log-aggregation/HEAD/src/main/scala/com/chimpler/sparkstreaminglogaggregation/Constants.scala -------------------------------------------------------------------------------- /src/main/scala/com/chimpler/sparkstreaminglogaggregation/LogAggregator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimpler/blog-spark-streaming-log-aggregation/HEAD/src/main/scala/com/chimpler/sparkstreaminglogaggregation/LogAggregator.scala -------------------------------------------------------------------------------- /src/main/scala/com/chimpler/sparkstreaminglogaggregation/Models.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimpler/blog-spark-streaming-log-aggregation/HEAD/src/main/scala/com/chimpler/sparkstreaminglogaggregation/Models.scala -------------------------------------------------------------------------------- /src/main/scala/com/chimpler/sparkstreaminglogaggregation/MongoConversions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimpler/blog-spark-streaming-log-aggregation/HEAD/src/main/scala/com/chimpler/sparkstreaminglogaggregation/MongoConversions.scala -------------------------------------------------------------------------------- /src/main/scala/com/chimpler/sparkstreaminglogaggregation/RandomLogGenerator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chimpler/blog-spark-streaming-log-aggregation/HEAD/src/main/scala/com/chimpler/sparkstreaminglogaggregation/RandomLogGenerator.scala --------------------------------------------------------------------------------