Created
May 8, 2016 19:47
-
-
Save yaron-idan/b3c1ae6ee723f8fc67082d28fcc1d37a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"id": "/cassandra/dcos", | |
"cmd": "$(pwd)/jre*/bin/java $JAVA_OPTS -classpath cassandra-mesos-framework.jar io.mesosphere.mesos.frameworks.cassandra.framework.Main", | |
"cpus": 0.5, | |
"mem": 512, | |
"disk": 0, | |
"instances": 1, | |
"env": { | |
"CASSANDRA_ZK_TIMEOUT_MS": "10000", | |
"JAVA_OPTS": "-Xms256m -Xmx256m", | |
"CASSANDRA_JMX_LOCAL": "false", | |
"MESOS_AUTHENTICATE": "false", | |
"CASSANDRA_RESOURCE_CPU_CORES": "0.1", | |
"CASSANDRA_FAILOVER_TIMEOUT_SECONDS": "604800", | |
"CASSANDRA_BOOTSTRAP_GRACE_TIME_SECONDS": "120", | |
"CASSANDRA_DEFAULT_DC": "DC1", | |
"CASSANDRA_RESOURCE_MEM_MB": "768", | |
"MESOS_ZK": "zk://master.mesos:2181/mesos", | |
"CASSANDRA_DATA_DIRECTORY": ".", | |
"CASSANDRA_FRAMEWORK_MESOS_ROLE": "*", | |
"CASSANDRA_CLUSTER_NAME": "dcos", | |
"CASSANDRA_RESOURCE_DISK_MB": "16", | |
"CASSANDRA_SEED_COUNT": "2", | |
"CASSANDRA_ZK": "zk://master.mesos:2181/cassandra-mesos/dcos", | |
"CASSANDRA_NODE_COUNT": "3", | |
"CASSANDRA_JMX_NO_AUTHENTICATION": "true", | |
"CASSANDRA_DEFAULT_RACK": "RAC1", | |
"CASSANDRA_HEALTH_CHECK_INTERVAL_SECONDS": "60" | |
}, | |
"healthChecks": [ | |
{ | |
"path": "/health/cluster", | |
"protocol": "HTTP", | |
"portIndex": 0, | |
"gracePeriodSeconds": 120, | |
"intervalSeconds": 15, | |
"timeoutSeconds": 5, | |
"maxConsecutiveFailures": 0, | |
"ignoreHttp1xx": false | |
}, | |
{ | |
"path": "/health/process", | |
"protocol": "HTTP", | |
"portIndex": 0, | |
"gracePeriodSeconds": 120, | |
"intervalSeconds": 30, | |
"timeoutSeconds": 5, | |
"maxConsecutiveFailures": 3, | |
"ignoreHttp1xx": false | |
} | |
], | |
"labels": { | |
"DCOS_PACKAGE_RELEASE": "1", | |
"DCOS_PACKAGE_SOURCE": "https://universe.mesosphere.com/repo", | |
"HAPROXY_GROUP": "external", | |
"DCOS_PACKAGE_METADATA": "eyJsaWNlbnNlcyI6W3sibmFtZSI6IkFwYWNoZSBMaWNlbnNlIFZlcnNpb24gMi4wIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL21lc29zcGhlcmUvY2Fzc2FuZHJhLW1lc29zL2Jsb2IvbWFzdGVyL0xJQ0VOU0UudHh0In1dLCJuYW1lIjoiY2Fzc2FuZHJhIiwicG9zdEluc3RhbGxOb3RlcyI6IlRoYW5rIHlvdSBmb3IgaW5zdGFsbGluZyB0aGUgQXBhY2hlIENhc3NhbmRyYSBEQ09TIFNlcnZpY2UuXG5cblx0RG9jdW1lbnRhdGlvbjogaHR0cDovL21lc29zcGhlcmUuZ2l0aHViLmlvL2Nhc3NhbmRyYS1tZXNvcy9cblx0SXNzdWVzOiBodHRwczovL2dpdGh1Yi5jb20vbWVzb3NwaGVyZS9jYXNzYW5kcmEtbWVzb3MvaXNzdWVzIiwic2NtIjoiaHR0cHM6Ly9naXRodWIuY29tL21lc29zcGhlcmUvY2Fzc2FuZHJhLW1lc29zLmdpdCIsImRlc2NyaXB0aW9uIjoiQXBhY2hlIENhc3NhbmRyYSBydW5uaW5nIG9uIEFwYWNoZSBNZXNvcyIsInBhY2thZ2luZ1ZlcnNpb24iOiIyLjAiLCJ0YWdzIjpbImRhdGEiLCJkYXRhYmFzZSIsIm5vc3FsIl0sInBvc3RVbmluc3RhbGxOb3RlcyI6IlRoZSBBcGFjaGUgQ2Fzc2FuZHJhIERDT1MgU2VydmljZSBoYXMgYmVlbiB1bmluc3RhbGxlZCBhbmQgd2lsbCBubyBsb25nZXIgcnVuLlxuUGxlYXNlIGZvbGxvdyB0aGUgaW5zdHJ1Y3Rpb25zIGF0IGh0dHBzOi8vZG9jcy5tZXNvc3BoZXJlLmNvbS91c2FnZS9zZXJ2aWNlcy9jYXNzYW5kcmEvI3VuaW5zdGFsbCB0byBjbGVhbiB1cCBhbnkgcGVyc2lzdGVkIHN0YXRlIiwibWFpbnRhaW5lciI6InN1cHBvcnRAbWVzb3NwaGVyZS5pbyIsInNlbGVjdGVkIjp0cnVlLCJmcmFtZXdvcmsiOnRydWUsInZlcnNpb24iOiIwLjIuMC0yIiwicHJlSW5zdGFsbE5vdGVzIjoiVGhlIEFwYWNoZSBDYXNzYW5kcmEgRENPUyBTZXJ2aWNlIGltcGxlbWVudGF0aW9uIGlzIGFscGhhIGFuZCB0aGVyZSBtYXkgYmUgYnVncywgaW5jb21wbGV0ZSBmZWF0dXJlcywgaW5jb3JyZWN0IGRvY3VtZW50YXRpb24gb3Igb3RoZXIgZGlzY3JlcGFuY2llcy5cblRoZSBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gcmVxdWlyZXMgMyBub2RlcyBlYWNoIHdpdGggMC4zIENQVSBzaGFyZXMsIDExODRNQiBvZiBtZW1vcnkgYW5kIDI3Mk1CIG9mIGRpc2suIiwiaW1hZ2VzIjp7Imljb24tc21hbGwiOiJodHRwczovL2Rvd25sb2Fkcy5tZXNvc3BoZXJlLmNvbS9jYXNzYW5kcmEtbWVzb3MvYXNzZXRzL2Nhc3NhbmRyYS1zbWFsbC5wbmciLCJpY29uLW1lZGl1bSI6Imh0dHBzOi8vZG93bmxvYWRzLm1lc29zcGhlcmUuY29tL2Nhc3NhbmRyYS1tZXNvcy9hc3NldHMvY2Fzc2FuZHJhLW1lZGl1bS5wbmciLCJpY29uLWxhcmdlIjoiaHR0cHM6Ly9kb3dubG9hZHMubWVzb3NwaGVyZS5jb20vY2Fzc2FuZHJhLW1lc29zL2Fzc2V0cy9jYXNzYW5kcmEtbGFyZ2UucG5nIiwic2NyZWVuc2hvdHMiOm51bGx9fQ==", | |
"DCOS_PACKAGE_REGISTRY_VERSION": "2.0", | |
"DCOS_PACKAGE_FRAMEWORK_NAME": "cassandra.dcos", | |
"DCOS_PACKAGE_VERSION": "0.2.0-2", | |
"DCOS_PACKAGE_NAME": "cassandra", | |
"DCOS_PACKAGE_IS_FRAMEWORK": "true", | |
"HAPROXY_0_VHOST": "cassandra.marathon.<our_domain>.com" | |
}, | |
"portDefinitions": [ | |
{ | |
"port": 10007, | |
"protocol": "tcp", | |
"labels": {} | |
} | |
], | |
"uris": [ | |
"https://downloads.mesosphere.com/cassandra-mesos/artifacts/0.2.0-1/cassandra-mesos-0.2.0-1.tar.gz", | |
"https://downloads.mesosphere.com/java/jre-7u76-linux-x64.tar.gz" | |
], | |
"fetch": [ | |
{ | |
"uri": "https://downloads.mesosphere.com/cassandra-mesos/artifacts/0.2.0-1/cassandra-mesos-0.2.0-1.tar.gz", | |
"extract": true, | |
"executable": false, | |
"cache": false | |
}, | |
{ | |
"uri": "https://downloads.mesosphere.com/java/jre-7u76-linux-x64.tar.gz", | |
"extract": true, | |
"executable": false, | |
"cache": false | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment