Repository: ambari Updated Branches: refs/heads/branch-2.1 67a05f3c4 -> 2734d2287
AMBARI-12820: [PluggableStackDefinition] RU: PHD Install packages fails due to atlas-metadata*-hive-plugin package dependency in HIVE (jluniya) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/2734d228 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/2734d228 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/2734d228 Branch: refs/heads/branch-2.1 Commit: 2734d22874f5cab8f37d1a8657d284d6b54848f3 Parents: 67a05f3 Author: Jayush Luniya <[email protected]> Authored: Wed Aug 19 13:00:30 2015 -0700 Committer: Jayush Luniya <[email protected]> Committed: Wed Aug 19 13:07:17 2015 -0700 ---------------------------------------------------------------------- .../GenerateStackDefinition.py | 2 +- .../pluggable_stack_definition/configs/PHD.json | 61 +++++++++++++++++++- 2 files changed, 61 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/2734d228/ambari-common/src/main/python/pluggable_stack_definition/GenerateStackDefinition.py ---------------------------------------------------------------------- diff --git a/ambari-common/src/main/python/pluggable_stack_definition/GenerateStackDefinition.py b/ambari-common/src/main/python/pluggable_stack_definition/GenerateStackDefinition.py index 92d5b70..2ba6f77 100644 --- a/ambari-common/src/main/python/pluggable_stack_definition/GenerateStackDefinition.py +++ b/ambari-common/src/main/python/pluggable_stack_definition/GenerateStackDefinition.py @@ -337,7 +337,7 @@ def process_repoinfo_xml(file_path, config_data, stack_version_changes, stack): root = tree.getroot() remove_list = list() if 'family' in stack: - for os_tag in root.iter("os"): + for os_tag in root.getiterator("os"): os_family = os_tag.get('family') if os_family not in stack.family: remove_list.append(os_tag) http://git-wip-us.apache.org/repos/asf/ambari/blob/2734d228/ambari-common/src/main/python/pluggable_stack_definition/configs/PHD.json ---------------------------------------------------------------------- diff --git a/ambari-common/src/main/python/pluggable_stack_definition/configs/PHD.json b/ambari-common/src/main/python/pluggable_stack_definition/configs/PHD.json index f3beb6e..5c96bd6 100644 --- a/ambari-common/src/main/python/pluggable_stack_definition/configs/PHD.json +++ b/ambari-common/src/main/python/pluggable_stack_definition/configs/PHD.json @@ -190,7 +190,66 @@ "name": "MAPREDUCE2" }, { - "name": "HIVE" + "name": "HIVE", + "packages":[ + { + "family": "any", + "packages": [ + { + "name": "mysql-connector-java", + "skipUpgrade": "true" + } + ] + }, + { + "family": "redhat6,redhat7,suse11", + "packages": [ + "hive_3_3_*", + "hive_3_3_*-hcatalog", + "hive_3_3_*-webhcat" + ] + }, + { + "family": "redhat6,suse11", + "packages": [ + { + "name": "mysql", + "skipUpgrade": "true" + } + ] + }, + { + "family": "redhat7", + "packages": [ + { + "name": "mysql-community-release", + "skipUpgrade": "true" + }, + { + "name": "mysql-community-server", + "skipUpgrade": "true" + } + ] + }, + { + "family": "redhat6", + "packages": [ + { + "name": "mysql-server", + "skipUpgrade": "true" + } + ] + }, + { + "family": "suse11", + "packages": [ + { + "name": "mysql-client", + "skipUpgrade": "true" + } + ] + } + ] }, { "name": "TEZ"
