dcos marathon app show

查看应用程序的 JSON 文件

说明

使用

选项

示例

  1. dcos marathon app show spark
  2. {
  3. "backoffFactor": 1.15,
  4. "backoffSeconds": 1,
  5. "cmd": "/sbin/init.sh",
  6. "container": {
  7. "docker": {
  8. "forcePullImage": true,
  9. "image": "mesosphere/spark:2.7.0-2.4.0-hadoop-2.7",
  10. "parameters": [
  11. {
  12. "key": "user",
  13. "value": "nobody"
  14. }
  15. ],
  16. "privileged": false
  17. },
  18. "type": "DOCKER",
  19. "volumes": []
  20. },
  21. "cpus": 1,
  22. "deployments": [],
  23. "disk": 0,
  24. "env": {
  25. "DCOS_SERVICE_NAME": "spark",
  26. "SPARK_DISPATCHER_MESOS_PRINCIPAL": "",
  27. "SPARK_DISPATCHER_MESOS_ROLE": "*",
  28. "SPARK_DISPATCHER_MESOS_SECRET": "",
  29. "SPARK_HDFS_CONFIG_URL": "",
  30. "SPARK_LOG_LEVEL": "INFO",
  31. "SPARK_USER": "nobody"
  32. },
  33. "executor": "",
  34. "gpus": 0,
  35. "healthChecks": [
  36. {
  37. "delaySeconds": 15,
  38. "gracePeriodSeconds": 5,
  39. "intervalSeconds": 60,
  40. "ipProtocol": "IPv4",
  41. "maxConsecutiveFailures": 3,
  42. "path": "/",
  43. "portIndex": 2,
  44. "protocol": "MESOS_HTTP",
  45. "timeoutSeconds": 10
  46. "id": "/spark",
  47. "instances": 1,
  48. "killSelection": "YOUNGEST_FIRST",
  49. "labels": {
  50. "DCOS_PACKAGE_DEFINITION": "eyJtZXRhZGF0YSI6eyJDb250ZW50LVR5cGUiOiJhcHBs...Fc0hFd25LbWFXVzRTd3lRV3daN3BOeVNzckcybWUvRFFKYVlQOFBFczd6V3JSQkFBQT0ifQ==",
  51. "DCOS_PACKAGE_FRAMEWORK_NAME": "spark",
  52. "DCOS_PACKAGE_METADATA": "eyJwYWNrYWdpbmdWZXJzaW9uIjoiNC4wIiwibmFtZSI6...9hc3NldHMvaWNvbi1zZXJ2aWNlLXNwYXJrLWxhcmdlLnBuZyJ9fQ==",
  53. "DCOS_PACKAGE_NAME": "spark",
  54. "DCOS_PACKAGE_OPTIONS": "eyJzZXJ2aWNlIjp7Im5hbWUiOiJzcGFyayIsIm...2RjIjp7fSwia3JiNWNvbmYiOiIifX0sImhkZnMiOnt9fQ==",
  55. "DCOS_PACKAGE_SOURCE": "https://universe.mesosphere.com/repo",
  56. "DCOS_PACKAGE_VERSION": "2.7.0-2.4.0",
  57. "DCOS_SERVICE_NAME": "spark",
  58. "DCOS_SERVICE_PORT_INDEX": "2",
  59. "DCOS_SERVICE_SCHEME": "http",
  60. "SPARK_URI": ""
  61. },
  62. "maxLaunchDelaySeconds": 300,
  63. "mem": 1024,
  64. "networks": [
  65. {
  66. "mode": "host"
  67. }
  68. ],
  69. "portDefinitions": [
  70. {
  71. "labels": {
  72. "VIP_0": "dispatcher.spark:7077"
  73. },
  74. "name": "dispatcher",
  75. "port": 10000,
  76. "protocol": "tcp"
  77. },
  78. {
  79. "labels": {
  80. "VIP_1": "dispatcher.spark:4040"
  81. },
  82. "name": "dispatcher-ui",
  83. "port": 10001,
  84. "protocol": "tcp"
  85. },
  86. {
  87. "labels": {
  88. "VIP_2": "dispatcher.spark:80"
  89. },
  90. "name": "dispatcher-proxy",
  91. "port": 10002,
  92. "protocol": "tcp"
  93. }
  94. ],
  95. "requirePorts": false,
  96. "tasks": [
  97. "healthCheckResults": [
  98. {
  99. "alive": true,
  100. "consecutiveFailures": 0,
  101. "firstSuccess": "2019-03-18T19:20:52.376Z",
  102. "instanceId": "instance [spark.marathon-c0efd47d-49b2-11e9-b8cd-1aeaf266c008]",
  103. "lastSuccess": "2019-03-18T19:20:52.376Z"
  104. }
  105. ],
  106. "host": "10.0.2.221",
  107. "id": "spark.c0efd47d-49b2-11e9-b8cd-1aeaf266c008",
  108. "ipAddresses": [
  109. {
  110. "ipAddress": "10.0.2.221",
  111. "protocol": "IPv4"
  112. }
  113. ],
  114. "localVolumes": [],
  115. "ports": [
  116. 21515,
  117. 21516,
  118. 21517
  119. ],
  120. "region": "aws/us-west-2",
  121. "servicePorts": [],
  122. "slaveId": "02b1bdc8-2bac-44a0-81ff-65816936b97b-S1",
  123. "stagedAt": "2019-03-18T19:19:30.217Z",
  124. "startedAt": "2019-03-18T19:20:37.127Z",
  125. "state": "TASK_RUNNING",
  126. "version": "2019-03-18T19:19:29.410Z",
  127. "zone": "aws/us-west-2a"
  128. }
  129. ],
  130. "tasksHealthy": 1,
  131. "tasksRunning": 1,
  132. "tasksStaged": 0,
  133. "tasksUnhealthy": 0,
  134. "unreachableStrategy": {
  135. "expungeAfterSeconds": 0,
  136. "inactiveAfterSeconds": 0
  137. },
  138. "upgradeStrategy": {
  139. "maximumOverCapacity": 0,
  140. "minimumHealthCapacity": 0
  141. },
  142. "user": "nobody",
  143. "version": "2019-03-18T19:19:29.410Z",
  144. "versionInfo": {
  145. "lastConfigChangeAt": "2019-03-18T19:19:29.410Z",
  146. "lastScalingAt": "2019-03-18T19:19:29.410Z"
  147. }

父命令