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.