You may use current project for start up Pega PE without stream node type and external kafka for queue processors. OS that was used for this project is ubuntu. In addition you have to have minimum ~10 gb free space
Before start your host should has the docker and the docker compose. You can install it by using links below:
Run the docker-compose file
Inside kafka docker you should run kafka-storage.sh to generate kafka cluster id (path to script /opt/bitnami/kafka/bin):
./kafka-storage.sh random-uuid
Update docker-compose.yml by generating uuid above
Next step is to add network for our dockers (you can use any ip you want) and don`t forget to apply a new network for kafka-ui and kafka services:
networks:
Your_Network_Name:
ipam:
driver: default
config:
- subnet: {ip}/16
gateway: {ip}
<env name="services/stream/broker/url" value="{gateway_ip}:9092" />
- NODE_TYPE=Batch,RealTime,BackgroundProcessing,Search,WebUser