t.b.d
You need a digitalocean access key to create droplets.
ansible-playbook digitalocean.yml -i hosts --tags start --ask-become-pass
ansible-playbook digitalocean.yml -i hosts --tags start --extra-vars "custom_host_group=api" --ask-become-pass
ansible-playbook digitalocean.yml -i hosts --tags start --extra-vars "custom_host_group=kafka" --ask-become-pass
ansible-playbook digitalocean.yml -i hosts --tags start --extra-vars "custom_host_group=flink" --ask-become-pass
ansible-playbook digitalocean.yml -i hosts --tags start --extra-vars "custom_host_group=geomesa" --ask-become-pass
This is to update the /etc/hosts
file on each droplet to know about the neighbors.
ansible-playbook -i hosts network.yml --tags setup
ansible-playbook kafka.yml -i hosts --tags install
ansible-playbook api.yml -i hosts --tags install
ansible-playbook flink.yml -i hosts --tags install
ansible-playbook geowave.yml -i hosts --tags install
ansible-playbook kafka.yml -i hosts --tags create-topic
kafka/bin/kafka-topics.sh --list --zookeeper localhost:2181
kafka/bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic flak-example
flink/bin/flink run -c one.flak.flinkkafkaconsumer.Main ~/flinkkafkaconsumer-1.0-SNAPSHOT.jar --topic flak-example --bootstrap.servers kafka-1.flak.one:9092 --group.id flak-example
http://accumulo-1.flak.one:50070/
http://flink-master.flak.one:8081/
http://accumulo-1.flak.one:9995/
http://accumulo-1.flak.one:8080/geoserver
Default username: admin
Default password: geoserver
For more information see GeoServer Quickstart Guide http://docs.geoserver.org/latest/en/user/gettingstarted/web-admin-quickstart/index.html