THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
The State REST API uses the GET /api/config
HTTP method and URI to retrieve configuration information.
HTTP Method and URI
GET /api/config
Syntax
<localhost>:<port>/api/config
Request Example
Curl request example:
curl http://10.10.100.19:8192/api/config | python -m json.tool
URL request example:
http://10.10.100.19:8192/api/config
Request header:
GET /api/config HTTP/1.1 Host: 10.10.100.19:8192 Connection: keep-alive Cache-Control: max-age=0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36 Accept-Encoding: gzip, deflate, sdch Accept-Language: en-US,en;q=0.8
Response Example
{ "checkpoint": false, "frameworkFailoverTimeout": 43200000.0, "frameworkName": "MyriadAlpha", "frameworkRole": "", "frameworkSuperUser": { "present": true }, "frameworkUser": { "present": true }, "mesosAuthenticationPrincipal": "", "mesosAuthenticationSecretFilename": "", "mesosMaster": "zk://10.10.100.19:2181/mesos", "myriadExecutorConfiguration": { "jvmMaxMemoryMB": { "present": true }, "nodeManagerUri": { "present": false }, "path": "file:///usr/local/libexec/mesos/myriad-executor-runnable-0.0.1.jar" }, "nativeLibrary": "/usr/local/lib/libmesos.so", "nmInstances": { "medium": 1 }, "nodeManagerConfiguration": { "cgroups": { "present": true }, "cpus": { "present": true }, "jvmMaxMemoryMB": { "present": true }, "jvmOpts": { "present": false } }, "profiles": { "large": { "cpu": "4", "mem": "4096" }, "medium": { "cpu": "2", "mem": "2048" }, "small": { "cpu": "1", "mem": "1100" }, "zero": { "cpu": "0", "mem": "0" } }, "rebalancer": false, "restApiPort": 8192, "yarnEnvironment": { "YARN_HOME": "/root/hadoop-2.7.1" }, "zkServers": "10.10.100.19:2181", "zkTimeout": 20000 }