Streamvisor Docs
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

All-In-One

Prerequisites: Docker

Quickstart

If you are using Linux or Windows, you might have to pre-create the data directories to prevent file permission errors:

sudo mkdir -p ./data/pulsar/data
sudo chown -R 10000 ./data/pulsar/data
sudo mkdir -p ./data/streamvisor/data
sudo chown -R 999 ./data/streamvisor/data

Launch the Streamvisor all-in-one using the following command:

curl -L https://streamvisor.com/releases/all-in-one -o docker-compose.yml && \
docker compose --profile demo up -d --wait && \
echo "Streamvisor is running on http://localhost:8888"

Access the Streamvisor UI in your browser at http://localhost:8888.
Log in using admin@example.com/streamvisor credentials. Select the provided standalone environment.

To allow direct access to Pulsar, the Streamvisor all-in-one is exposing the following services:

  • Pulsar Standalone Broker Service URL: pulsar://localhost:6650 with listener-name external
  • Pulsar Standalone Service HTTP URL: http://localhost:8080

What is the Streamvisor All-In-One?

The Streamvisor all-in-one is a containerized solution for local development with Apache Pulsar. It contains:

  • Apache Pulsar (Standalone)
  • Streamvisor
  • A synthetic data streaming application

Why are there topics with data already?

To enable you to quickly try Streamvisor we included an application generating synthetic data. If you do not want this, just start the all-in-one with the following command:

curl -L https://streamvisor.com/releases/all-in-one -o docker-compose.yml && \
docker compose up -d --wait && \
echo "Streamvisor is running on http://localhost:8888"

Is the Streamvisor All-In-One free?

Yes, the included Streamvisor Community edition is free.