service_components.js 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253
  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 = new Ember.Set([
  19. {
  20. service_name: 'HDFS',
  21. component_name: 'NAMENODE',
  22. display_name: 'NameNode',
  23. isMaster: true,
  24. isClient: false,
  25. description: 'Master server that manages the file system namespace and regulates access to files by clients'
  26. },
  27. {
  28. service_name: 'HDFS',
  29. component_name: 'SECONDARY_NAMENODE',
  30. display_name: 'SNameNode',
  31. isMaster: true,
  32. isClient: false,
  33. description: 'Helper to the primary NameNode that is responsible for supporting periodic checkpoints of the HDFS metadata'
  34. },
  35. {
  36. service_name: 'HDFS',
  37. component_name: 'DATANODE',
  38. display_name: 'Datanode',
  39. isMaster: false,
  40. isClient: false,
  41. description: 'The slave for HDFS'
  42. },
  43. {
  44. service_name: 'HDFS',
  45. component_name: 'HDFS_CLIENT',
  46. display_name: 'HDFS Client',
  47. isMaster: false,
  48. isClient: true,
  49. description: 'Client component for HDFS'
  50. },
  51. {
  52. service_name: 'MAPREDUCE',
  53. component_name: 'JOBTRACKER',
  54. display_name: 'JobTracker',
  55. isMaster: true,
  56. isClient: false,
  57. description: 'Central Master service that pushes work (MR tasks) out to available TaskTracker nodes in the cluster'
  58. },
  59. {
  60. service_name: 'MAPREDUCE',
  61. component_name: 'TASKTRACKER',
  62. display_name: 'TaskTracker',
  63. isMaster: false,
  64. isClient: false,
  65. description: 'The slave for MapReduce'
  66. },
  67. {
  68. service_name: 'MAPREDUCE',
  69. component_name: 'MAPREDUCE_CLIENT',
  70. display_name: 'MapReduce Client',
  71. isMaster: false,
  72. isClient: true,
  73. description: 'Client component for MapReduce'
  74. },
  75. {
  76. service_name: 'ZOOKEEPER',
  77. component_name: 'ZOOKEEPER_SERVER',
  78. display_name: 'ZooKeeper',
  79. isMaster: true,
  80. isClient: false,
  81. description: ''
  82. },
  83. {
  84. service_name: 'ZOOKEEPER',
  85. component_name: 'ZOOKEEPER_CLIENT',
  86. display_name: 'ZooKeeper Client',
  87. isMaster: false,
  88. isClient: true,
  89. description: ''
  90. },
  91. {
  92. service_name: 'HBASE',
  93. component_name: 'HBASE_MASTER',
  94. display_name: 'HBase Master',
  95. isMaster: true,
  96. isClient: false,
  97. description: ''
  98. },
  99. {
  100. service_name: 'HBASE',
  101. component_name: 'HBASE_REGIONSERVER',
  102. display_name: 'HBase Region Server',
  103. isMaster: false,
  104. isClient: false,
  105. description: 'The slave for HBase'
  106. },
  107. {
  108. service_name: 'HBASE',
  109. component_name: 'HBASE_CLIENT',
  110. display_name: 'HBase Client',
  111. isMaster: false,
  112. isClient: true,
  113. description: 'The slave for HBase'
  114. },
  115. {
  116. service_name: 'PIG',
  117. component_name: 'PIG',
  118. display_name: 'Pig',
  119. isMaster: false,
  120. isClient: true,
  121. description: ''
  122. },
  123. {
  124. service_name: 'SQOOP',
  125. component_name: 'SQOOP',
  126. display_name: 'Sqoop',
  127. isMaster: false,
  128. isClient: true,
  129. description: ''
  130. },
  131. {
  132. service_name: 'OOZIE',
  133. component_name: 'OOZIE_SERVER',
  134. display_name: 'Oozie Server',
  135. isMaster: true,
  136. isClient: false,
  137. description: ''
  138. },
  139. {
  140. service_name: 'OOZIE',
  141. component_name: 'OOZIE_CLIENT',
  142. display_name: 'Oozie Client',
  143. isMaster: false,
  144. isClient: true,
  145. description: ''
  146. },
  147. {
  148. service_name: 'HIVE',
  149. component_name: 'HIVE_SERVER',
  150. display_name: 'Hive Metastore',
  151. isMaster: true,
  152. isClient: false,
  153. description: ''
  154. },
  155. {
  156. service_name: 'HIVE',
  157. component_name: 'HIVE_CLIENT',
  158. display_name: 'Hive Client',
  159. isMaster: false,
  160. isClient: true,
  161. description: ''
  162. },
  163. {
  164. service_name: 'HIVE',
  165. component_name: 'MYSQL_SERVER',
  166. display_name: 'MySql Server for Hive',
  167. isMaster: false,
  168. isClient: false,
  169. description: 'The slave for HBase'
  170. },
  171. {
  172. service_name: 'HCATALOG',
  173. component_name: 'HCAT',
  174. display_name: 'HCat Client',
  175. isMaster: false,
  176. isClient: true,
  177. description: ''
  178. },
  179. {
  180. service_name: 'TEMPLETON',
  181. component_name: 'TEMPLETON_SERVER',
  182. display_name: 'Templeton Server',
  183. isMaster: true,
  184. isClient: false,
  185. description: ''
  186. },
  187. {
  188. service_name: 'TEMPLETON',
  189. component_name: 'TEMPLETON_CLIENT',
  190. display_name: 'Templeton Client',
  191. isMaster: false,
  192. isClient: true,
  193. description: ''
  194. },
  195. {
  196. service_name: 'DASHBOARD',
  197. component_name: 'DASHBOARD',
  198. display_name: 'Monitoring Dashboard',
  199. isMaster: false,
  200. isClient: false,
  201. description: ''
  202. },
  203. {
  204. service_name: 'NAGIOS',
  205. component_name: 'NAGIOS_SERVER',
  206. display_name: 'Nagios Server',
  207. isMaster: true,
  208. isClient: false,
  209. description: ''
  210. },
  211. {
  212. service_name: 'GANGLIA',
  213. component_name: 'GANGLIA_SERVER',
  214. display_name: 'Ganglia Collector',
  215. isMaster: true,
  216. isClient: false,
  217. description: ''
  218. },
  219. {
  220. service_name: 'GANGLIA',
  221. component_name: 'GANGLIA_MONITOR',
  222. display_name: 'Ganglia Slave',
  223. isMaster: false,
  224. isClient: false,
  225. description: ''
  226. },
  227. {
  228. service_name: 'KERBEROS',
  229. component_name: 'KERBEROS_SERVER',
  230. display_name: 'Kerberos Server',
  231. isMaster: true,
  232. isClient: false,
  233. description: ''
  234. },
  235. {
  236. service_name: 'KERBEROS',
  237. component_name: 'KERBEROS_ADMIN_CLIENT',
  238. display_name: 'Kerberos Admin Client',
  239. isMaster: false,
  240. isClient: true,
  241. description: ''
  242. },
  243. {
  244. service_name: 'KERBEROS',
  245. component_name: 'KERBEROS_CLIENT',
  246. display_name: 'Kerberos Client',
  247. isMaster: false,
  248. isClient: true,
  249. description: ''
  250. }
  251. ]);