Return-Path: X-Original-To: apmail-ambari-dev-archive@www.apache.org Delivered-To: apmail-ambari-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A78C2187D9 for ; Wed, 16 Dec 2015 04:47:49 +0000 (UTC) Received: (qmail 37474 invoked by uid 500); 16 Dec 2015 04:47:49 -0000 Delivered-To: apmail-ambari-dev-archive@ambari.apache.org Received: (qmail 37429 invoked by uid 500); 16 Dec 2015 04:47:49 -0000 Mailing-List: contact dev-help@ambari.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ambari.apache.org Delivered-To: mailing list dev@ambari.apache.org Received: (qmail 37408 invoked by uid 99); 16 Dec 2015 04:47:49 -0000 Received: from reviews-vm.apache.org (HELO reviews.apache.org) (140.211.11.40) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Dec 2015 04:47:49 +0000 Received: from reviews.apache.org (localhost [127.0.0.1]) by reviews.apache.org (Postfix) with ESMTP id A57AC2AE72B; Wed, 16 Dec 2015 04:47:48 +0000 (UTC) Content-Type: multipart/alternative; boundary="===============6224772940290622701==" MIME-Version: 1.0 Subject: Re: Review Request 41432: AMBARI-14390. EU from HDP 2.1 to 2.3 added NULL properties From: "Mahadev Konar" To: "Jayush Luniya" , "Dmitro Lisnichenko" , "Dmytro Grinenko" , "Nate Cole" , "Jonathan Hurley" Cc: "Mahadev Konar" , "Ambari" , "Alejandro Fernandez" Date: Wed, 16 Dec 2015 04:47:48 -0000 Message-ID: <20151216044748.19749.34702@reviews.apache.org> X-ReviewBoard-URL: https://reviews.apache.org/ Auto-Submitted: auto-generated Sender: "Mahadev Konar" X-ReviewGroup: Ambari X-Auto-Response-Suppress: DR, RN, OOF, AutoReply X-ReviewRequest-URL: https://reviews.apache.org/r/41432/ X-Sender: "Mahadev Konar" References: <20151216042513.31807.45095@reviews.apache.org> In-Reply-To: <20151216042513.31807.45095@reviews.apache.org> Reply-To: "Mahadev Konar" X-ReviewRequest-Repository: ambari --===============6224772940290622701== MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/41432/#review110617 ----------------------------------------------------------- Ship it! Ship It! - Mahadev Konar On Dec. 16, 2015, 4:25 a.m., Alejandro Fernandez wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/41432/ > ----------------------------------------------------------- > > (Updated Dec. 16, 2015, 4:25 a.m.) > > > Review request for Ambari, Dmytro Grinenko, Dmitro Lisnichenko, Jonathan Hurley, Jayush Luniya, and Nate Cole. > > > Bugs: AMBARI-14390 > https://issues.apache.org/jira/browse/AMBARI-14390 > > > Repository: ambari > > > Description > ------- > > *Steps:* > With Ambari 2.2.0, setup HDP 2.1 cluster (non HA, unsecure) with following services: hbase,pig,slider,hive,oozie,sqoop,flume,falcon,storm > Did Express Upgrade from HDP 2.1 to 2.3.4 and let it finish > Observe the configs of various services > > *Result:* > Observed that the values of several properties showed up as blank and required (mostly security related). Here is the list: > > HDFS: > > * hdfs_principal_name (hadoop-env, value is null, remove if not kerberized) > * hdfs_user_keytab (hadoop-env, value is null, remove if not kerberized) > * dfs.namenode.inode.attributes.provider.class (hdfs-site, value is null, set to "org.apache.ranger.authorization.hadoop.RangerHdfsAuthorizer" if Ranger is present, which it is not in HDP 2.1) > > YARN: > > * yarn.authorization-provider (yarn-site, value is null, set to "org.apache.ranger.authorization.yarn.authorizer.RangerYarnAuthorizer" if Ranger is present, which it is not in HDP 2.1) > > Tez: > > * tez.tez-ui.history-url.base (also tracked by AMBARI-14389, tez-site, value is null, set to {code} '{0}://{1}:{2}/#/main/views/TEZ/{3}/TEZ_CLUSTER_INSTANCE'.format(server_protocol, server_host, server_port, latest_tez_jar_version) {code} by Stack Advisor) > > HBase: > > * hbase_principal_name (hbase-env, value is null, remove if not kerberized) > * hbase_user_keytab (hbase-env, value is null, remove if not kerberized) > > ZK: > > * zookeeper_keytab_path (zookeeper-env, value is null, remove if not kerberized) > * zookeeper_principal_name (zookeeper-env, value is null, remove if not kerberized) > > Storm: > > * nimbus_keytab (storm-env, value is null, remove if not kerberized) > * nimbus_principal_name (storm-env, value is null, remove if not kerberized) > * storm_keytab (storm-env, value is null, remove if not kerberized) > * storm_principal_name (storm-env, value is null, remove if not kerberized) > * storm_ui_keytab (storm-env, value is null, remove if not kerberized) > * storm_ui_principal_name (storm-env, value is null, remove if not kerberized) > * nimbus.authorizer (storm-site, need help from Storm team on what to set this to since it depends on whether kerberos is enabled and Ranger is present) > > > Diffs > ----- > > ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UpgradeResourceProvider.java 1e59b58 > ambari-server/src/main/java/org/apache/ambari/server/state/ConfigMergeHelper.java b799bc7 > ambari-server/src/main/resources/stacks/HDP/2.1/upgrades/nonrolling-upgrade-2.3.xml ef4b531 > ambari-server/src/main/resources/stacks/HDP/2.2/upgrades/config-upgrade.xml ab384db > > Diff: https://reviews.apache.org/r/41432/diff/ > > > Testing > ------- > > Installed Ambari 2.2.0 with HDP 2.1 and all of the services listed above, then performed Express Upgrade to HDP 2.3 and verified through the configs page that no properties had null values. > This happened because of all of the kerberos-related properties in stack HDP 2.3 have null, so the merging of configurations was adding the property. > > mvn clean test > > [INFO] ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] ------------------------------------------------------------------------ > [INFO] Total time: 1:01:45.515s > [INFO] Finished at: Tue Dec 15 20:24:13 PST 2015 > [INFO] Final Memory: 120M/4042M > [INFO] ------------------------------------------------------------------------ > > > Thanks, > > Alejandro Fernandez > > --===============6224772940290622701==--