pulsar-playground

Playground for Pulsar core development with instructions for setting up a k8s test env on your laptop

APACHE-2.0 License

Stars
7
Committers
1

pulsar-playground

Playground for Pulsar core development with instructions for setting up a k8s test env on your laptop

Running local Pulsar standalone in docker

For many tests, it's sufficient to run a Pulsar standalone in docker. Here's an example command to run a Pulsar standalone in docker:

docker run --rm -it -e PULSAR_STANDALONE_USE_ZOOKEEPER=1 -p 8080:8080 -p 6650:6650 apachepulsar/pulsar:3.3.1 /pulsar/bin/pulsar standalone -nss -nfw


## Test scenarios

Building a single fat jar `build/libs/pulsar-playground-all.jar`
```bash
./gradlew shadowJar

TestScenarioCreateTopics

Getting help:

java -cp build/libs/pulsar-playground-all.jar com.github.lhotari.pulsar.playground.TestScenarioCreateTopics -h

Running:

java -cp build/libs/pulsar-playground-all.jar com.github.lhotari.pulsar.playground.TestScenarioCreateTopics