This is a Bosh release for Apache Kafka. This bosh release builds on the Insightfactory Bosh release in order to provide a standalone release for Apache Kafka.
Apache Kafka 0.8.1.1 ( <= kafka-boshrelease-2.yml) Apache Kafka 0.8.2.2 ( <= kafka-boshrelease-4.yml) [recommended] Apache Kafka 0.9.0.0 (kafka-boshrelease-3.yml)
Apache Zookeeper 3.4.6
Take a look at the manifests directory for sample deployment manifests. Edit required variables with erb tags.
To build:
- Run
git clone https://github.com/murraju/kafka-boshrelease
cd kafka-boshrelease
- Run
bosh create release
- Run
bosh upload release
- Run
bosh deployment sample_manifest.yml
- Run
bosh -n deploy
. - Run
bosh vms
to list VMs and IPs.
Create a config/private.yml
file with the following contents:
---
blobstore:
s3:
access_key_id: ACCESS
secret_access_key: PRIVATE
bucke_name: BUCKET
bosh create release
# To test
git commit -m "updated spark release"
bosh create release --final
git commit -m "creating vN release"
git tag vN
git push origin master --tags
This is a development release and a work in progress. Please log issues. This release has been tested against AWS EC2 and OpenStack BOSH CPIs (Cloud Provider Interface).
© 2014, Murali Raju [email protected] @murraju