storm job from mesos/3
Github source:
d46100e3 or
master branch
Properties¶
mesos¶
principal¶Mesos principal
secret¶Mesos secret
zk_state¶Path in ZooKeeper for storing Apache Mesos state
- Default
mesos
storm¶
group¶Group which will own the Storm services
- Default
vcap
java_heap_size¶Java Heap Size for Marathon
- Default
1024m
logrotate¶
frequency¶Frequency to run logrotate for Storm log files (crontab five time and date fields)
- Default
0 * * * *
rotate¶Number of times Storm log files are rotated before being removed
- Default
"7"
size¶Size before Storm log files are rotated
- Default
10M
mesos¶
allowed_hosts¶Allowed hosts to run topology, which takes hostname list as a white list
- Default
[]
disallowed_hosts¶Disallowed hosts to run topology, which takes hostname list as a back list
- Default
[]
framework_checkpoint¶Enable/disable framework checkpoint
- Default
true
framework_name¶Framework name
- Default
Storm
framework_role¶Framework role to use
- Default
'*'
local_file_server_port¶Port for the local file server to bind to (defaults to a random port)
master_failover_timeout_secs¶Framework failover timeout in second
- Default
3600
offer_lru_cache_size¶LRU cache size
- Default
1000
supervisor_suicide_inactive_timeout_secs¶Seconds to wait before supervisor to suicides if supervisor has no task to run
- Default
120
topology¶
mesos¶
executor_cpu¶CPUs per executor
- Default
1
executor_mem_mb¶Memory (in MiB) per executor
- Default
1024
worker_cpu¶CPUs per worker
- Default
1
worker_mem_mb¶Memory (in MiB) per worker
- Default
1024
ui¶
port¶Storm UI port
- Default
80
user¶User which will own the Storm services
- Default
root
zk_state¶Path in ZooKeeper for storing Storm state
- Default
storm
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/storm/ directory
(learn more).
bin/job_properties.sh(frombin/job_properties.sh.erb)bin/storm_nimbus_ctl(frombin/storm_nimbus_ctl.erb)bin/storm_ui_ctl(frombin/storm_ui_ctl.erb)config/cluster.xml(fromconfig/cluster.xml.erb)config/logrotate.conf(fromconfig/logrotate.conf.erb)config/storm.yaml(fromconfig/storm.yaml.erb)config/storm_logrotate.cron(fromconfig/storm_logrotate.cron.erb)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/ directory.