kevinw66 commented on code in PR #3381:
URL: https://github.com/apache/ambari/pull/3381#discussion_r994080873


##########
ambari-server/src/main/resources/stacks/BIGTOP/3.2.0/properties/stack_packages.json:
##########
@@ -0,0 +1,655 @@
+{
+  "BIGTOP": {
+    "stack-select": {
+      "HBASE": {
+        "HBASE_CLIENT": {
+          "STACK-SELECT-PACKAGE": "hbase-client",
+          "INSTALL": [
+            "hbase-client"
+          ],
+          "PATCH": [
+            "hbase-client"
+          ],
+          "STANDARD": [
+            "hbase-client",
+            "phoenix-client",
+            "hadoop-client"
+          ]
+        },
+        "HBASE_MASTER": {
+          "STACK-SELECT-PACKAGE": "hbase-master",
+          "INSTALL": [
+            "hbase-master"
+          ],
+          "PATCH": [
+            "hbase-master"
+          ],
+          "STANDARD": [
+            "hbase-master"
+          ]
+        },
+        "HBASE_REGIONSERVER": {
+          "STACK-SELECT-PACKAGE": "hbase-regionserver",
+          "INSTALL": [
+            "hbase-regionserver"
+          ],
+          "PATCH": [
+            "hbase-regionserver"
+          ],
+          "STANDARD": [
+            "hbase-regionserver"
+          ]
+        }
+      },
+      "HDFS": {
+        "DATANODE": {
+          "STACK-SELECT-PACKAGE": "hadoop-hdfs-datanode",
+          "INSTALL": [
+            "hadoop-hdfs-datanode"
+          ],
+          "PATCH": [
+            "hadoop-hdfs-datanode"
+          ],
+          "STANDARD": [
+            "hadoop-hdfs-datanode"
+          ]
+        },
+        "HDFS_CLIENT": {
+          "STACK-SELECT-PACKAGE": "hadoop-hdfs-client",
+          "INSTALL": [
+            "hadoop-hdfs-client"
+          ],
+          "PATCH": [
+            "hadoop-hdfs-client"
+          ],
+          "STANDARD": [
+            "hadoop-client"
+          ]
+        },
+        "NAMENODE": {
+          "STACK-SELECT-PACKAGE": "hadoop-hdfs-namenode",
+          "INSTALL": [
+            "hadoop-hdfs-namenode"
+          ],
+          "PATCH": [
+            "hadoop-hdfs-namenode"
+          ],
+          "STANDARD": [
+            "hadoop-hdfs-namenode"
+          ]
+        },
+        "JOURNALNODE": {
+          "STACK-SELECT-PACKAGE": "hadoop-hdfs-journalnode",
+          "INSTALL": [
+            "hadoop-hdfs-journalnode"
+          ],
+          "PATCH": [
+            "hadoop-hdfs-journalnode"
+          ],
+          "STANDARD": [
+            "hadoop-hdfs-journalnode"
+          ]
+        },
+        "SECONDARY_NAMENODE": {
+          "STACK-SELECT-PACKAGE": "hadoop-hdfs-secondarynamenode",
+          "INSTALL": [
+            "hadoop-hdfs-secondarynamenode"
+          ],
+          "PATCH": [
+            "hadoop-hdfs-secondarynamenode"
+          ],
+          "STANDARD": [
+            "hadoop-hdfs-secondarynamenode"
+          ]
+        },
+        "ZKFC": {
+          "STACK-SELECT-PACKAGE": "hadoop-hdfs-zkfc",
+          "INSTALL": [
+            "hadoop-hdfs-zkfc"
+          ],
+          "PATCH": [
+            "hadoop-hdfs-zkfc"
+          ],
+          "STANDARD": [
+            "hadoop-hdfs-zkfc"
+          ]
+        }
+      },
+      "HIVE": {
+        "HIVE_METASTORE": {
+          "STACK-SELECT-PACKAGE": "hive-metastore",
+          "INSTALL": [
+            "hive-metastore"
+          ],
+          "PATCH": [
+          "hive-metastore"
+          ],
+          "STANDARD": [
+          "hive-metastore"
+          ]
+        },
+          "HIVE_SERVER": {
+          "STACK-SELECT-PACKAGE": "hive-server2",
+          "INSTALL": [
+          "hive-server2"
+          ],
+          "PATCH": [
+          "hive-server2"
+          ],
+          "STANDARD": [
+          "hive-server2"
+          ]
+        },
+          "HIVE_CLIENT": {
+          "STACK-SELECT-PACKAGE": "hive-client",
+          "INSTALL": [
+          "hive-client"
+          ],
+          "PATCH": [
+          "hive-client"
+          ],
+          "STANDARD": [
+          "hadoop-client"
+          ]
+        }
+        },
+          "KAFKA": {
+          "KAFKA_BROKER": {
+          "STACK-SELECT-PACKAGE": "kafka-broker",
+          "INSTALL": [
+          "kafka-broker"
+          ],
+          "PATCH": [
+          "kafka-broker"
+          ],
+          "STANDARD": [
+          "kafka-broker"
+          ]
+        }
+        },
+          "MAPREDUCE2": {
+          "HISTORYSERVER": {
+          "STACK-SELECT-PACKAGE": "hadoop-mapreduce-historyserver",
+          "INSTALL": [
+          "hadoop-mapreduce-historyserver"
+          ],
+          "PATCH": [
+          "hadoop-mapreduce-historyserver"
+          ],
+          "STANDARD": [
+          "hadoop-mapreduce-historyserver"
+          ]
+        },
+          "MAPREDUCE2_CLIENT": {
+          "STACK-SELECT-PACKAGE": "hadoop-mapreduce-client",
+          "INSTALL": [
+          "hadoop-mapreduce-client"
+          ],
+          "PATCH": [
+          "hadoop-mapreduce-client"
+          ],
+          "STANDARD": [
+          "hadoop-client"
+          ]
+        }
+        },
+          "OOZIE": {
+          "OOZIE_CLIENT": {
+          "STACK-SELECT-PACKAGE": "oozie-client",
+          "INSTALL": [
+          "oozie-client"
+          ],
+          "PATCH": [
+          "oozie-client"
+          ],
+          "STANDARD": [
+          "oozie-client"
+          ]
+        },
+          "OOZIE_SERVER": {
+          "STACK-SELECT-PACKAGE": "oozie-server",
+          "INSTALL": [
+          "oozie-client",
+          "oozie-server"
+          ],
+          "PATCH": [
+          "oozie-server",
+          "oozie-client"
+          ],
+          "STANDARD": [
+          "oozie-client",
+          "oozie-server"
+          ]
+        }
+        },
+          "RANGER": {
+          "RANGER_ADMIN": {
+          "STACK-SELECT-PACKAGE": "ranger-admin",
+          "INSTALL": [
+          "ranger-admin"
+          ],
+          "PATCH": [
+          "ranger-admin"
+          ],
+          "STANDARD": [
+          "ranger-admin"
+          ]
+        },
+          "RANGER_TAGSYNC": {
+          "STACK-SELECT-PACKAGE": "ranger-tagsync",
+          "INSTALL": [
+          "ranger-tagsync"
+          ],
+          "PATCH": [
+          "ranger-tagsync"
+          ],
+          "STANDARD": [
+          "ranger-tagsync"
+          ]
+        },
+          "RANGER_USERSYNC": {
+          "STACK-SELECT-PACKAGE": "ranger-usersync",
+          "INSTALL": [
+          "ranger-usersync"
+          ],
+          "PATCH": [
+          "ranger-usersync"
+          ],
+          "STANDARD": [
+          "ranger-usersync"
+          ]
+        }
+        },
+          "RANGER_KMS": {
+          "RANGER_KMS_SERVER": {
+          "STACK-SELECT-PACKAGE": "ranger-kms",
+          "INSTALL": [
+          "ranger-kms"
+          ],
+          "PATCH": [
+          "ranger-kms"
+          ],
+          "STANDARD": [
+          "ranger-kms"
+          ]
+        }
+        },
+          "SPARK": {
+          "SPARK_CLIENT": {
+          "STACK-SELECT-PACKAGE": "spark-client",
+          "INSTALL": [
+          "spark-client"
+          ],
+          "PATCH": [
+          "spark-client"
+          ],
+          "STANDARD": [
+          "spark-client"
+          ]
+        },
+          "SPARK_JOBHISTORYSERVER": {
+          "STACK-SELECT-PACKAGE": "spark-historyserver",
+          "INSTALL": [
+          "spark-historyserver"
+          ],
+          "PATCH": [
+          "spark-historyserver"
+          ],
+          "STANDARD": [
+          "spark-historyserver"
+          ]
+        },
+          "SPARK_THRIFTSERVER": {
+          "STACK-SELECT-PACKAGE": "spark-thriftserver",
+          "INSTALL": [
+          "spark-thriftserver"
+          ],
+          "PATCH": [
+          "spark-thriftserver"
+          ],
+          "STANDARD": [
+          "spark-thriftserver"
+          ]
+        }
+        },
+          "FLINK": {
+          "FLINK_CLIENT": {
+          "STACK-SELECT-PACKAGE": "flink-client",
+          "INSTALL": [
+          "flink-client"
+          ],
+          "PATCH": [
+          "flink-client"
+          ],
+          "STANDARD": [
+          "flink-client"
+          ]
+        },
+          "FLINK_JOBHISTORYSERVER": {
+          "STACK-SELECT-PACKAGE": "flink-historyserver",
+          "INSTALL": [
+          "flink-historyserver"
+          ],
+          "PATCH": [
+          "flink-historyserver"
+          ],
+          "STANDARD": [
+          "flink-historyserver"
+          ]
+        }
+        },
+          "SOLR": {
+          "SOLR_SERVER": {
+          "STACK-SELECT-PACKAGE": "solr-server",
+          "INSTALL": [
+          "solr-server"
+          ],
+          "PATCH": [
+          "solr-server"
+          ],
+          "STANDARD": [
+          "solr-server"
+          ]
+        }
+        },
+          "SUPERSET": {
+          "SUPERSET": {
+          "STACK-SELECT-PACKAGE": "superset",
+          "INSTALL": [
+          "superset"
+          ],
+          "PATCH": [
+          "superset"
+          ],
+          "STANDARD": [
+          "superset"
+          ]
+        }
+        },
+          "TEZ": {
+          "TEZ_CLIENT": {
+          "STACK-SELECT-PACKAGE": "tez-client",
+          "INSTALL": [
+          "tez-client"
+          ],
+          "PATCH": [
+          "tez-client"
+          ],
+          "STANDARD": [
+          "hadoop-client"
+          ]
+        }
+        },
+          "YARN": {
+          "NODEMANAGER": {
+          "STACK-SELECT-PACKAGE": "hadoop-yarn-nodemanager",
+          "INSTALL": [
+          "hadoop-yarn-nodemanager"
+          ],
+          "PATCH": [
+          "hadoop-yarn-nodemanager"
+          ],
+          "STANDARD": [
+          "hadoop-yarn-nodemanager"
+          ]
+        },
+          "RESOURCEMANAGER": {
+          "STACK-SELECT-PACKAGE": "hadoop-yarn-resourcemanager",
+          "INSTALL": [
+          "hadoop-yarn-resourcemanager"
+          ],
+          "PATCH": [
+          "hadoop-yarn-resourcemanager"
+          ],
+          "STANDARD": [
+          "hadoop-yarn-resourcemanager"
+          ]
+        },
+          "YARN_CLIENT": {
+          "STACK-SELECT-PACKAGE": "hadoop-yarn-client",
+          "INSTALL": [
+          "hadoop-yarn-client"
+          ],
+          "PATCH": [
+          "hadoop-yarn-client"
+          ],
+          "STANDARD": [
+          "hadoop-client"
+          ]
+        }
+        },
+          "ZEPPELIN": {
+          "ZEPPELIN_MASTER": {
+          "STACK-SELECT-PACKAGE": "zeppelin-server",
+          "INSTALL": [
+          "zeppelin-server"
+          ],
+          "PATCH": [
+          "zeppelin-server"
+          ],
+          "STANDARD": [
+          "zeppelin-server"
+          ]
+        }
+        },
+          "ZOOKEEPER": {
+          "ZOOKEEPER_CLIENT": {
+          "STACK-SELECT-PACKAGE": "zookeeper-client",
+          "INSTALL": [
+          "zookeeper-client"
+          ],
+          "PATCH": [
+          "zookeeper-client"
+          ],
+          "STANDARD": [
+          "zookeeper-client"
+          ]
+        },
+          "ZOOKEEPER_SERVER": {
+          "STACK-SELECT-PACKAGE": "zookeeper-server",
+          "INSTALL": [
+          "zookeeper-server"
+          ],
+          "PATCH": [
+          "zookeeper-server"
+          ],
+          "STANDARD": [
+          "zookeeper-server"
+          ]
+        }
+        }
+        },
+          "conf-select": {
+          "hadoop": [
+          {
+          "conf_dir": "/etc/hadoop/conf",
+          "current_dir": "{0}/current/hadoop-client/conf",
+          "component": "hadoop-client"
+        }
+          ],
+          "hbase": [
+          {
+          "conf_dir": "/etc/hbase/conf",
+          "current_dir": "{0}/current/hbase-client/conf",
+          "component": "hbase-client"
+        }
+          ],
+          "hive": [
+          {
+          "conf_dir": "/etc/hive/conf",
+          "current_dir": "{0}/current/hive-client/conf",
+          "component": "hive-client"
+        }
+          ],
+          "hive-hcatalog": [
+          {
+          "conf_dir": "/etc/hive-webhcat/conf",
+          "prefix": "/etc/hive-webhcat",
+          "current_dir": "{0}/current/hive-webhcat/etc/webhcat",
+          "component": "hive-webhcat"
+        },
+          {
+          "conf_dir": "/etc/hive-hcatalog/conf",
+          "prefix": "/etc/hive-hcatalog",
+          "current_dir": "{0}/current/hive-webhcat/etc/hcatalog",
+          "component": "hive-webhcat"
+        }
+          ],
+          "kafka": [
+          {
+          "conf_dir": "/etc/kafka/conf",
+          "current_dir": "{0}/current/kafka-broker/conf",
+          "component": "kafka-broker"
+        }
+          ],
+          "oozie": [
+          {
+          "conf_dir": "/etc/oozie/conf",
+          "current_dir": "{0}/current/oozie-client/conf",
+          "component": "oozie-client"
+        }
+          ],
+          "phoenix": [
+          {
+          "conf_dir": "/etc/phoenix/conf",
+          "current_dir": "{0}/current/phoenix-client/conf",
+          "component": "phoenix-client"
+        }
+          ],
+          "ranger-admin": [
+          {
+          "conf_dir": "/etc/ranger/admin/conf",
+          "current_dir": "{0}/current/ranger-admin/conf",
+          "component": "ranger-admin"
+        }
+          ],
+          "ranger-kms": [
+          {
+          "conf_dir": "/etc/ranger/kms/conf",
+          "current_dir": "{0}/current/ranger-kms/conf",
+          "component": "ranger-kms"
+        }
+          ],
+          "ranger-tagsync": [
+          {
+          "conf_dir": "/etc/ranger/tagsync/conf",
+          "current_dir": "{0}/current/ranger-tagsync/conf",
+          "component": "ranger-tagsync"
+        }
+          ],
+          "ranger-usersync": [
+          {
+          "conf_dir": "/etc/ranger/usersync/conf",
+          "current_dir": "{0}/current/ranger-usersync/conf",
+          "component": "ranger-usersync"
+        }
+          ],
+          "spark": [
+          {
+          "conf_dir": "/etc/spark/conf",
+          "current_dir": "{0}/current/spark-client/conf",
+          "component": "spark-client"
+        }
+          ],
+          "flink": [
+          {
+          "conf_dir": "/etc/flink/conf",
+          "current_dir": "{0}/current/flink-client/conf",
+          "component": "flink-client"
+        }
+          ],
+          "solr": [
+          {
+          "conf_dir": "/etc/solr/conf",
+          "current_dir": "{0}/current/solr-server/conf",
+          "component": "solr-server"
+        }
+          ],
+          "superset": [
+          {
+          "conf_dir": "/etc/superset/conf",
+          "current_dir": "{0}/current/superset/conf",
+          "component": "superset"
+        }
+          ],
+          "tez": [
+          {
+          "conf_dir": "/etc/tez/conf",
+          "current_dir": "{0}/current/tez-client/conf",
+          "component": "tez-client"
+        }
+          ],
+          "zeppelin": [
+          {
+          "conf_dir": "/etc/zeppelin/conf",
+          "current_dir": "{0}/current/zeppelin-server/conf",
+          "component": "zeppelin-server"
+        }
+          ],
+          "zookeeper": [
+          {
+          "conf_dir": "/etc/zookeeper/conf",
+          "current_dir": "{0}/current/zookeeper-client/conf",
+          "component": "zookeeper-client"
+        }
+          ]
+        },
+          "conf-select-patching": {
+          "HBASE": {
+          "packages": ["hbase"]
+        },
+          "HDFS": {
+          "packages": []
+        },
+          "HIVE": {
+          "packages": ["hive", "hive-hcatalog"]
+        },
+          "KAFKA": {
+          "packages": ["kafka"]
+        },
+          "MAPREDUCE2": {
+          "packages": []
+        },
+          "OOZIE": {
+          "packages": ["oozie"]
+        },
+          "RANGER": {
+          "packages": ["ranger-admin", "ranger-usersync", "ranger-tagsync"]
+        },
+          "RANGER_KMS": {
+          "packages": ["ranger-kms"]
+        },
+          "SPARK": {
+          "packages": ["spark"]
+        },
+          "FLINK": {
+          "packages": ["flink"]
+        },
+          "SOLR": {
+          "packages": ["solr"]
+        },
+          "SUPERSET": {
+          "packages": ["superset"]
+        },
+          "TEZ": {
+          "packages": ["tez"]
+        },
+          "YARN": {
+          "packages": []
+        },
+          "ZEPPELIN": {
+          "packages": ["zeppelin"]
+        },
+          "ZOOKEEPER": {
+          "packages": ["zookeeper"]
+        }
+        },
+          "upgrade-dependencies" : {
+          "ATLAS": ["STORM"],
+          "HIVE": ["TEZ", "MAPREDUCE2", "SQOOP"],
+          "TEZ": ["HIVE"],
+          "MAPREDUCE2": ["HIVE"],
+          "OOZIE": ["MAPREDUCE2"]
+        }
+        }
+        }

Review Comment:
   `Oozie`, `Storm`, `Sqoop` and `Superset` can be deleted, also use correct 
indent here.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to