Upstash Kafka Setup
Create a Kafka cluster using Upstash Console or Upstash CLI by following Getting Started. Create one topic by following the creating topic steps. This topic is going to be source for Apache Pinot table. Let’s name it “transcript” for this example tutorial.Apache Pinot Setup
You need a host to run Apache Pinot. For this quick setup, you can run it on your local machine. First, download Docker. Running in docker container is much better option for running Apache Pinot than running it locally. Once you have docker on your machine, you can follow the steps on Getting Started run Apache Pinot in docker. In short, you will need to pull the Apache Pinot image by running following command.


Test the Setup
Now, let’s create some events to our Kafka topic. Go to Upstash console, click on your cluster then Topics, click “transcript”. Select Messages tab then click Produce a new message. Send a message in JSON format like the below:
