Apache Kafka
This guide shows you how to ingest a stream of records from an Apache Kafka topic into a Pinot table.
Introduction
docker run \
--network pinot-demo --name=kafka \
-e KAFKA_ZOOKEEPER_CONNECT=pinot-quickstart:2123/kafka \
-e KAFKA_BROKER_ID=0 \
-e KAFKA_ADVERTISED_HOST_NAME=kafka \
-d wurstmeister/kafka:latestdocker exec \
-t kafka \
/opt/kafka/bin/kafka-topics.sh \
--zookeeper pinot-quickstart:2123/kafka \
--partitions=1 --replication-factor=1 \
--create --topic transcript-topicbin/pinot-admin.sh StartKafka -zkAddress=localhost:2123/kafka -port 9876bin/kafka-topics.sh --create --bootstrap-server localhost:9876 --replication-factor 1 --partitions 1 --topic transcript-topicCreating Schema Configuration
Creating a table configuration
Upgrade from Kafka 0.9 connector to Kafka 2.x connector
How to consume from higher Kafka version?
How to consume transactional-committed Kafka messages
Upload schema and table
Add sample data to the Kafka topic
Ingesting streaming data
Some More kafka ingestion configs
Use Kafka Partition(Low) Level Consumer with SSL
Ingest transactionally committed messages only from Kafka
Use Kafka Level Consumer with SASL_SSL
Last updated
Was this helpful?

