Kafka connector sink for AWS kinesis data streams.
Inspired from / Fork of: AWSLabs Connector
- From the project root:
mvn package
- Configure
config/worker.properties
for kafka connect worker - Configure
config/kafka-kinesis-streams-connector.properties
for connector specific properties - The full list of properties is here
- Add the path to the connector jar in the
worker.properties
:plugin.path=<path-to-project>/kafka-kinesis-connector/target/kafka-kinesis-connector-0.0.1-SNAPSHOT.jar
- Run it with
connect-standalone
like so:connect-standalone.sh $PWD/config/worker.properties $PWD/config/kafka-kinesis-streams-connector.properties
- If running with saml, it needs the AWS env vars for credentials:
saml2aws exec -- connect-standalone.sh $PWD/config/worker.properties $PWD/config/kafka-kinesis-streams-connector.properties