Skip to content

saungkertas/kafka_consumer_by_apache_beam

Repository files navigation

Project Description

This project to consume Kafka messages using Apache Beam

Dev Environment Setup for OS X.

  • Java v8
$ brew cask install java8

To install java please refer

  • Gradle v5.0

To install gradle please refer

Test instructions

$ ./gradlew clean test

Build instructions

$ ./gradlew build

Code Coverage instructions

$ ./gradlew clean build jacocoTestReport

Code complexity

$ ./gradlew clean build check

How to use

Fill all pipeline parameters in file deploy_pipeline.sh :

--project=
--kafkaBrokers=
--kafkaTopic=
--downstreamGcs=
--jobName=
--runner=DataflowRunner
--network=
--subnetwork=
--zone=
--tempLocation=
--stagingLocation=
--filesToStage"

run pipeline by execute file:

$ ./deploy_pipeline.sh

Author

Syarif Hidayataullah

About

This project to consume Kafka messages using Apache Beam

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published