All-In-One
Prerequisites: Docker
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-nameexternal
- Pulsar Standalone Service HTTP URL:
http://localhost:8080
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
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"
Yes, the included Streamvisor Community edition is free.