elodina/datastax-enterprise-mesos task runner
February 4, 2016 ยท View on GitHub
Implemented to run elodina/datastax-enterprise-mesos. Exposes stack variables:
-
$app.host- elodina/datastax-enterprise-mesos scheduler address. -
$app.port- elodina/datastax-enterprise-mesos scheduler port. -
$app.api- elodina/datastax-enterprise-mesos scheduler api address in a formhttp://$host:$port. -
$app.cassandra-$id- cassandra node CQL endpoint in a form$host:$port -
$app.cassandra-$id.host- cassandra node host. -
$app.cassandra-$id.storagePort- cassandra node storage port. -
$app.cassandra-$id.jmxPort- cassandra node JMX port. -
$app.cassandra-$id.cqlPort- cassandra node CQL port. -
$app.cassandra-$id.thriftPort- cassandra node Thrift port. -
$app.cassandra-$id.agentPort- cassandra node Datastax agent port. -
$app.cassandraConnect- comma separated connection string for all known Cassandra nodes.
For $app == dse that has Cassandra nodes 0 and 1 variables would be:
dse.host,dse.portanddse.apifor scheduler.dse.cassandra-0anddse.cassandra-1dse.cassandra-0.host,dse.cassandra-0.storagePort,dse.cassandra-0.jmxPort,dse.cassandra-0.cqlPort,dse.cassandra-0.thriftPort,dse.cassandra-0.agentPort, same forcassandra-1.dse.cassandraConnect