rm_ha_properties.js 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. /**
  2. * Licensed to the Apache Software Foundation (ASF) under one
  3. * or more contributor license agreements. See the NOTICE file
  4. * distributed with this work for additional information
  5. * regarding copyright ownership. The ASF licenses this file
  6. * to you under the Apache License, Version 2.0 (the
  7. * "License"); you may not use this file except in compliance
  8. * with the License. You may obtain a copy of the License at
  9. *
  10. * http://www.apache.org/licenses/LICENSE-2.0
  11. *
  12. * Unless required by applicable law or agreed to in writing, software
  13. * distributed under the License is distributed on an "AS IS" BASIS,
  14. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  15. * See the License for the specific language governing permissions and
  16. * limitations under the License.
  17. */
  18. module.exports =
  19. {
  20. "haConfig": {
  21. serviceName: 'MISC',
  22. displayName: 'MISC',
  23. configCategories: [
  24. App.ServiceConfigCategory.create({ name: 'YARN', displayName: 'YARN'}),
  25. App.ServiceConfigCategory.create({ name: 'HAWQ', displayName: 'HAWQ'}),
  26. App.ServiceConfigCategory.create({ name: 'HDFS', displayName: 'HDFS'})
  27. ],
  28. sites: ['yarn-site', 'hawq-site', 'core-site'],
  29. configs: [
  30. /**********************************************HDFS***************************************/
  31. {
  32. "name": "yarn.resourcemanager.ha.enabled",
  33. "displayName": "yarn.resourcemanager.ha.enabled",
  34. "isReconfigurable": false,
  35. "recommendedValue": true,
  36. "isOverridable": false,
  37. "value": true,
  38. "displayType": "checkbox",
  39. "category": "YARN",
  40. "filename": "yarn-site",
  41. serviceName: 'MISC'
  42. },
  43. {
  44. "name": "yarn.resourcemanager.ha.rm-ids",
  45. "displayName": "yarn.resourcemanager.ha.rm-ids",
  46. "isReconfigurable": false,
  47. "recommendedValue": "rm1,rm2",
  48. "isOverridable": false,
  49. "value": "rm1,rm2",
  50. "category": "YARN",
  51. "filename": "yarn-site",
  52. serviceName: 'MISC'
  53. },
  54. {
  55. "name": "yarn.resourcemanager.hostname.rm1",
  56. "displayName": "yarn.resourcemanager.hostname.rm1",
  57. "isReconfigurable": false,
  58. "recommendedValue": "",
  59. "isOverridable": false,
  60. "value": "",
  61. "category": "YARN",
  62. "filename": "yarn-site",
  63. serviceName: 'MISC'
  64. },
  65. {
  66. "name": "yarn.resourcemanager.webapp.address.rm1",
  67. "displayName": "yarn.resourcemanager.webapp.address.rm1",
  68. "isReconfigurable": false,
  69. "recommendedValue": "",
  70. "isOverridable": false,
  71. "value": "",
  72. "category": "YARN",
  73. "filename": "yarn-site",
  74. serviceName: 'MISC'
  75. },
  76. {
  77. "name": "yarn.resourcemanager.webapp.address.rm2",
  78. "displayName": "yarn.resourcemanager.webapp.address.rm2",
  79. "isReconfigurable": false,
  80. "recommendedValue": "",
  81. "isOverridable": false,
  82. "value": "",
  83. "category": "YARN",
  84. "filename": "yarn-site",
  85. serviceName: 'MISC'
  86. },
  87. {
  88. "name": "yarn.resourcemanager.webapp.https.address.rm1",
  89. "displayName": "yarn.resourcemanager.webapp.https.address.rm1",
  90. "isReconfigurable": false,
  91. "recommendedValue": "",
  92. "isOverridable": false,
  93. "value": "",
  94. "category": "YARN",
  95. "filename": "yarn-site",
  96. serviceName: 'MISC'
  97. },
  98. {
  99. "name": "yarn.resourcemanager.webapp.https.address.rm2",
  100. "displayName": "yarn.resourcemanager.webapp.https.address.rm2",
  101. "isReconfigurable": false,
  102. "recommendedValue": "",
  103. "isOverridable": false,
  104. "value": "",
  105. "category": "YARN",
  106. "filename": "yarn-site",
  107. serviceName: 'MISC'
  108. },
  109. {
  110. "name": "yarn.resourcemanager.hostname.rm2",
  111. "displayName": "yarn.resourcemanager.hostname.rm2",
  112. "isReconfigurable": false,
  113. "recommendedValue": "",
  114. "isOverridable": false,
  115. "value": "",
  116. "category": "YARN",
  117. "filename": "yarn-site",
  118. serviceName: 'MISC'
  119. },
  120. {
  121. "name": "yarn.resourcemanager.recovery.enabled",
  122. "displayName": "yarn.resourcemanager.recovery.enabled",
  123. "isReconfigurable": false,
  124. "recommendedValue": true,
  125. "isOverridable": false,
  126. "value": true,
  127. "displayType": "checkbox",
  128. "category": "YARN",
  129. "filename": "yarn-site",
  130. serviceName: 'MISC'
  131. },
  132. {
  133. "name": "yarn.resourcemanager.store.class",
  134. "displayName": "yarn.resourcemanager.store.class",
  135. "isReconfigurable": false,
  136. "recommendedValue": "org.apache.hadoop.yarn.server.resourcemanager.recovery.ZKRMStateStore",
  137. "isOverridable": false,
  138. "value": "org.apache.hadoop.yarn.server.resourcemanager.recovery.ZKRMStateStore",
  139. "category": "YARN",
  140. "filename": "yarn-site",
  141. serviceName: 'MISC'
  142. },
  143. {
  144. "name": "yarn.resourcemanager.zk-address",
  145. "displayName": "yarn.resourcemanager.zk-address",
  146. "isReconfigurable": false,
  147. "recommendedValue": "",
  148. "isOverridable": false,
  149. "value": "",
  150. "category": "YARN",
  151. "filename": "yarn-site",
  152. serviceName: 'MISC'
  153. },
  154. {
  155. "name": "yarn.resourcemanager.cluster-id",
  156. "displayName": "yarn.resourcemanager.cluster-id",
  157. "isReconfigurable": false,
  158. "recommendedValue": "yarn-cluster",
  159. "isOverridable": false,
  160. "value": "yarn-cluster",
  161. "category": "YARN",
  162. "filename": "yarn-site",
  163. serviceName: 'MISC'
  164. },
  165. {
  166. "name": "yarn.resourcemanager.ha.automatic-failover.zk-base-path",
  167. "displayName": "yarn.resourcemanager.ha.automatic-failover.zk-base-path",
  168. "isReconfigurable": false,
  169. "recommendedValue": "/yarn-leader-election",
  170. "isOverridable": false,
  171. "value": "/yarn-leader-election",
  172. "category": "YARN",
  173. "filename": "yarn-site",
  174. serviceName: 'MISC'
  175. },
  176. /**********************************************HAWQ***************************************/
  177. {
  178. "name": "yarn.resourcemanager.ha",
  179. "displayName": "yarn.resourcemanager.ha",
  180. "description": "Comma separated yarn resourcemanager host addresses with port",
  181. "isReconfigurable": false,
  182. "recommendedValue": "",
  183. "isOverridable": false,
  184. "value": "",
  185. "category": "HAWQ",
  186. "filename": "yarn-client",
  187. serviceName: 'MISC'
  188. },
  189. {
  190. "name": "yarn.resourcemanager.scheduler.ha",
  191. "displayName": "yarn.resourcemanager.scheduler.ha",
  192. "description": "Comma separated yarn resourcemanager scheduler addresses with port",
  193. "isReconfigurable": false,
  194. "recommendedValue": "",
  195. "isOverridable": false,
  196. "value": "",
  197. "category": "HAWQ",
  198. "filename": "yarn-client",
  199. serviceName: 'MISC'
  200. }
  201. ]
  202. }
  203. };