docker pull docker.elastic.co/elasticsearch/elasticsearch:5.1.2
docker run -p 9200:9200 -e "http.host=0.0.0.0" -e "transport.host=127.0.0.1" docker.elastic.co/elasticsearch/elasticsearch:5.1.2
curl -u `docker-machine ip \`docker-machine active\``:9200
Password is changeme Source
docker run --name some-cassandra -d cassandra:3.9
docker run -it --link some-cassandra:cassandra --rm cassandra cqlsh cassandra
docker run -p 2181:2181 -p 9092:9092 --env ADVERTISED_HOST=`docker-machine ip \`docker-machine active\`` --env ADVERTISED_PORT=9092 spotify/kafka
export KAFKA=`docker-machine ip \`docker-machine active\``:9092
kafka-console-producer.sh --broker-list $KAFKA --topic test
export ZOOKEEPER=`docker-machine ip \`docker-machine active\``:2181
kafka-console-consumer.sh --zookeeper $ZOOKEEPER --topic test
Continue reading: about Elasticsearch connector and Cassandra source