stack_features.json 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  1. {
  2. "stack_features": [
  3. {
  4. "name": "snappy",
  5. "description": "Snappy compressor/decompressor support",
  6. "min_version": "2.0.0.0",
  7. "max_version": "2.2.0.0"
  8. },
  9. {
  10. "name": "lzo",
  11. "description": "LZO libraries support",
  12. "min_version": "2.2.1.0"
  13. },
  14. {
  15. "name": "express_upgrade",
  16. "description": "Express upgrade support",
  17. "min_version": "2.1.0.0"
  18. },
  19. {
  20. "name": "rolling_upgrade",
  21. "description": "Rolling upgrade support",
  22. "min_version": "2.2.0.0"
  23. },
  24. {
  25. "name": "config_versioning",
  26. "description": "Configurable versions support",
  27. "min_version": "2.3.0.0"
  28. },
  29. {
  30. "name": "datanode_non_root",
  31. "description": "DataNode running as non-root support (AMBARI-7615)",
  32. "min_version": "2.2.0.0"
  33. },
  34. {
  35. "name": "remove_ranger_hdfs_plugin_env",
  36. "description": "HDFS removes Ranger env files (AMBARI-14299)",
  37. "min_version": "2.3.0.0"
  38. },
  39. {
  40. "name": "ranger",
  41. "description": "Ranger Service support",
  42. "min_version": "2.2.0.0"
  43. },
  44. {
  45. "name": "ranger_tagsync_component",
  46. "description": "Ranger Tagsync component support (AMBARI-14383)",
  47. "min_version": "2.5.0.0"
  48. },
  49. {
  50. "name": "phoenix",
  51. "description": "Phoenix Service support",
  52. "min_version": "2.3.0.0"
  53. },
  54. {
  55. "name": "nfs",
  56. "description": "NFS support",
  57. "min_version": "2.3.0.0"
  58. },
  59. {
  60. "name": "tez_for_spark",
  61. "description": "Tez dependency for Spark",
  62. "min_version": "2.2.0.0",
  63. "max_version": "2.3.0.0"
  64. },
  65. {
  66. "name": "timeline_state_store",
  67. "description": "Yarn application timeline-service supports state store property (AMBARI-11442)",
  68. "min_version": "2.2.0.0"
  69. },
  70. {
  71. "name": "copy_tarball_to_hdfs",
  72. "description": "Copy tarball to HDFS support (AMBARI-12113)",
  73. "min_version": "2.2.0.0"
  74. },
  75. {
  76. "name": "spark_16plus",
  77. "description": "Spark 1.6+",
  78. "min_version": "2.4.0.0"
  79. },
  80. {
  81. "name": "spark_thriftserver",
  82. "description": "Spark Thrift Server",
  83. "min_version": "2.3.2.0"
  84. },
  85. {
  86. "name": "storm_kerberos",
  87. "description": "Storm Kerberos support (AMBARI-7570)",
  88. "min_version": "2.2.0.0"
  89. },
  90. {
  91. "name": "storm_ams",
  92. "description": "Storm AMS integration (AMBARI-10710)",
  93. "min_version": "2.2.0.0"
  94. },
  95. {
  96. "name": "create_kafka_broker_id",
  97. "description": "Ambari should create Kafka Broker Id (AMBARI-12678)",
  98. "min_version": "2.2.0.0",
  99. "max_version": "2.3.0.0"
  100. },
  101. {
  102. "name": "kafka_listeners",
  103. "description": "Kafka listeners (AMBARI-10984)",
  104. "min_version": "2.3.0.0"
  105. },
  106. {
  107. "name": "kafka_kerberos",
  108. "description": "Kafka Kerberos support (AMBARI-10984)",
  109. "min_version": "2.3.0.0"
  110. },
  111. {
  112. "name": "pig_on_tez",
  113. "description": "Pig on Tez support (AMBARI-7863)",
  114. "min_version": "2.2.0.0"
  115. },
  116. {
  117. "name": "ranger_usersync_non_root",
  118. "description": "Ranger Usersync as non-root user (AMBARI-10416)",
  119. "min_version": "2.3.0.0"
  120. },
  121. {
  122. "name": "ranger_audit_db_support",
  123. "description": "Ranger Audit to DB support",
  124. "min_version": "2.2.0.0",
  125. "max_version": "2.5.0.0"
  126. },
  127. {
  128. "name": "accumulo_kerberos_user_auth",
  129. "description": "Accumulo Kerberos User Auth (AMBARI-10163)",
  130. "min_version": "2.3.0.0"
  131. },
  132. {
  133. "name": "knox_versioned_data_dir",
  134. "description": "Use versioned data dir for Knox (AMBARI-13164)",
  135. "min_version": "2.3.2.0"
  136. },
  137. {
  138. "name": "knox_sso_topology",
  139. "description": "Knox SSO Topology support (AMBARI-13975)",
  140. "min_version": "2.3.8.0"
  141. },
  142. {
  143. "name": "atlas_rolling_upgrade",
  144. "description": "Rolling upgrade support for Atlas",
  145. "min_version": "2.3.0.0"
  146. },
  147. {
  148. "name": "oozie_admin_user",
  149. "description": "Oozie install user as an Oozie admin user (AMBARI-7976)",
  150. "min_version": "2.2.0.0"
  151. },
  152. {
  153. "name": "oozie_create_hive_tez_configs",
  154. "description": "Oozie create configs for Ambari Hive and Tez deployments (AMBARI-8074)",
  155. "min_version": "2.2.0.0"
  156. },
  157. {
  158. "name": "oozie_setup_shared_lib",
  159. "description": "Oozie setup tools used to shared Oozie lib to HDFS (AMBARI-7240)",
  160. "min_version": "2.2.0.0"
  161. },
  162. {
  163. "name": "oozie_host_kerberos",
  164. "description": "Oozie in secured clusters uses _HOST in Kerberos principal (AMBARI-9775)",
  165. "min_version": "2.0.0.0",
  166. "max_version": "2.2.0.0"
  167. },
  168. {
  169. "name": "falcon_extensions",
  170. "description": "Falcon Extension",
  171. "min_version": "2.5.0.0"
  172. },
  173. {
  174. "name": "hive_metastore_upgrade_schema",
  175. "description": "Hive metastore upgrade schema support (AMBARI-11176)",
  176. "min_version": "2.3.0.0"
  177. },
  178. {
  179. "name": "hive_server_interactive",
  180. "description": "Hive server interactive support (AMBARI-15573)",
  181. "min_version": "2.5.0.0"
  182. },
  183. {
  184. "name": "hive_webhcat_specific_configs",
  185. "description": "Hive webhcat specific configurations support (AMBARI-12364)",
  186. "min_version": "2.3.0.0"
  187. },
  188. {
  189. "name": "hive_purge_table",
  190. "description": "Hive purge table support (AMBARI-12260)",
  191. "min_version": "2.3.0.0"
  192. },
  193. {
  194. "name": "hive_server2_kerberized_env",
  195. "description": "Hive server2 working on kerberized environment (AMBARI-13749)",
  196. "min_version": "2.2.3.0",
  197. "max_version": "2.2.5.0"
  198. },
  199. {
  200. "name": "hive_env_heapsize",
  201. "description": "Hive heapsize property defined in hive-env (AMBARI-12801)",
  202. "min_version": "2.2.0.0"
  203. },
  204. {
  205. "name": "ranger_kms_hsm_support",
  206. "description": "Ranger KMS HSM support (AMBARI-15752)",
  207. "min_version": "2.5.0.0"
  208. },
  209. {
  210. "name": "ranger_log4j_support",
  211. "description": "Ranger supporting log-4j properties (AMBARI-15681)",
  212. "min_version": "2.5.0.0"
  213. },
  214. {
  215. "name": "ranger_kerberos_support",
  216. "description": "Ranger Kerberos support",
  217. "min_version": "2.5.0.0"
  218. },
  219. {
  220. "name": "hive_metastore_site_support",
  221. "description": "Hive Metastore site support",
  222. "min_version": "2.5.0.0"
  223. },
  224. {
  225. "name": "ranger_usersync_password_jceks",
  226. "description": "Saving Ranger Usersync credentials in jceks",
  227. "min_version": "2.5.0.0"
  228. },
  229. {
  230. "name": "ranger_install_infra_client",
  231. "description": "Ambari Infra Service support",
  232. "min_version": "2.5.0.0"
  233. },
  234. {
  235. "name": "hbase_home_directory",
  236. "description": "Hbase home directory in HDFS needed for HBASE backup",
  237. "min_version": "2.5.0.0"
  238. },
  239. {
  240. "name": "spark_livy",
  241. "description": "Livy as slave component of spark",
  242. "min_version": "2.5.0.0"
  243. },
  244. {
  245. "name": "atlas_ranger_plugin_support",
  246. "description": "Atlas Ranger plugin support",
  247. "min_version": "2.5.0.0"
  248. },
  249. {
  250. "name": "atlas_conf_dir_in_path",
  251. "description": "Prepend the Atlas conf dir (/etc/atlas/conf) to the classpath of Storm and Falcon",
  252. "min_version": "2.3.0.0",
  253. "max_version": "2.4.99.99"
  254. },
  255. {
  256. "name": "atlas_upgrade_support",
  257. "description": "Atlas supports express and rolling upgrades",
  258. "min_version": "2.5.0.0"
  259. },
  260. {
  261. "name": "ranger_pid_support",
  262. "description": "Ranger Service support pid generation AMBARI-16756",
  263. "min_version": "2.5.0.0"
  264. },
  265. {
  266. "name": "ranger_kms_pid_support",
  267. "description": "Ranger KMS Service support pid generation",
  268. "min_version": "2.5.0.0"
  269. },
  270. {
  271. "name": "ranger_admin_password_change",
  272. "description": "Allow ranger admin credentials to be specified during cluster creation (AMBARI-17000)",
  273. "min_version": "2.5.0.0"
  274. },
  275. {
  276. "name": "storm_metrics_apache_classes",
  277. "description": "Metrics sink for Storm that uses Apache class names",
  278. "min_version": "2.5.0.0"
  279. },
  280. {
  281. "name": "spark_java_opts_support",
  282. "description": "Allow Spark to generate java-opts file",
  283. "min_version": "2.2.0.0",
  284. "max_version": "2.4.0.0"
  285. }
  286. ]
  287. }