Sign inSign up

kingcontext/divolte-collector

By kingcontext

•Updated over 10 years ago

Divolte-collector powered with Confluent-compatible serializers.

Image
0

241

kingcontext/divolte-collector repository overview

Divolte collector (http://divolte.io/⁠) patched build (https://github.com/kingcontext/divolte-collector⁠) to be able to publish messages using Confluent-compatible serializers (http://www.confluent.io/⁠). The serializers are also added (https://github.com/kingcontext/divolte-collector-confluent⁠).

This is an experimental but fully-functional image:

Dependencies:

  • links to the Confluent 2.0 stack (see images kingcontext/confluent-zookeeper:confluent2, kingcontext/confluent-kafka:confluent2 and kingcontext/confluent-schema-registry:confluent2)

Usage: The image expects a volume to be mapped to /etc/divolte-collector, containing the conf, schema & mapping files. In your divolte-collector.conf file, reference the schema & mapping files with a full path as it is available in the container (so that's /etc/divolte-collector).

In your divolte-collector.conf, include the following properties under divolte.kafka_flusher.producer: key.serializer=com.kingcontext.divolte.kafka.serializer.DivolteStringSerializer value.serializer=com.kingcontext.divolte.kafka.serializer.DivolteConfluentAvroSerializer schema.registry.url = ${?DIVOLTE_SCHEMA_REGISTRY_CONNECT}

(for available serializers, see https://github.com/kingcontext/divolte-collector-confluentt⁠)

Tag summary

Content type

Image

Digest

Size

327.8 MB

Last updated

over 10 years ago

docker pull kingcontext/divolte-collector:confluent2