cassandra job from mesos/1
Github source:
d07b570b or
master branch
Properties¶
cassandra¶
cluster_name¶Human readable name for the Apache Cassandra cluster
- Default
Cassandra Cluster
group¶Group which will own the Apache Cassandra services
- Default
vcap
hw_nodes¶No of HW nodes we want it to run on
- Default
1
java_heap_size¶Java Heap Size for Apache Cassandra
- Default
2048m
mesos¶
executor_uri¶Apache Cassandra on Mesos download location
- Default
http://downloads.mesosphere.io/cassandra/cassandra-mesos-2.0.5-1.tgz
resource_cpus¶Mesos cpus consumable resources
- Default
0.1
resource_disk¶Mesos disk consumable resources
- Default
1000
resource_mem¶Mesos memory consumable resources
- Default
2048
user¶User which will own the Apache Cassandra services
- Default
root
mesos¶
zk_state¶Path in ZooKeeper for storing Mesos state
- Default
mesos
zookeeper¶
client_port¶Port at which the clients will connect to Apache Zookeeper
- Default
2181
servers¶List of all Apache Zookeeper server host IP/hostnames
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/cassandra/ directory
(learn more).
bin/cassandra_ctl(frombin/cassandra_ctl.erb)bin/job_properties.sh(frombin/job_properties.sh.erb)conf/cassandra-env.sh(fromconf/cassandra-env.sh)conf/cassandra.yaml(fromconf/cassandra.yaml.erb)conf/log4j-server.properties(fromconf/log4j-server.properties)conf/mesos.yaml(fromconf/mesos.yaml.erb)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/ directory.