Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 50B6D200B6F for ; Tue, 19 Jul 2016 18:09:23 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 4F468160A8B; Tue, 19 Jul 2016 16:09:23 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 6C1C5160A5C for ; Tue, 19 Jul 2016 18:09:22 +0200 (CEST) Received: (qmail 77927 invoked by uid 500); 19 Jul 2016 16:09:21 -0000 Mailing-List: contact commits-help@trafodion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: commits@trafodion.apache.org Delivered-To: mailing list commits@trafodion.apache.org Received: (qmail 77918 invoked by uid 99); 19 Jul 2016 16:09:21 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Jul 2016 16:09:21 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 0E5471A53B6 for ; Tue, 19 Jul 2016 16:09:21 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -4.646 X-Spam-Level: X-Spam-Status: No, score=-4.646 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426] autolearn=disabled Received: from mx2-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id umpvYfzO2oH2 for ; Tue, 19 Jul 2016 16:09:19 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with SMTP id 75F525FBBE for ; Tue, 19 Jul 2016 16:09:19 +0000 (UTC) Received: (qmail 74856 invoked by uid 99); 19 Jul 2016 16:09:15 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Jul 2016 16:09:15 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 559FEE3607; Tue, 19 Jul 2016 16:09:14 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: sandhya@apache.org To: commits@trafodion.incubator.apache.org Date: Tue, 19 Jul 2016 16:09:24 -0000 Message-Id: In-Reply-To: References: X-Mailer: ASF-Git Admin Mailer Subject: [11/13] incubator-trafodion git commit: Update traf_config_check archived-at: Tue, 19 Jul 2016 16:09:23 -0000 Update traf_config_check add hbase_distro to trafodion_config Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/0a5a0b87 Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/0a5a0b87 Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/0a5a0b87 Branch: refs/heads/master Commit: 0a5a0b8778a3d468345dac57a805f319cc9249b1 Parents: a0fd11e Author: mashengchen Authored: Mon Jul 18 19:00:03 2016 +0800 Committer: GitHub Committed: Mon Jul 18 19:00:03 2016 +0800 ---------------------------------------------------------------------- install/installer/traf_config_check | 35 ++++++++++++++++++++++++-------- 1 file changed, 27 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/0a5a0b87/install/installer/traf_config_check ---------------------------------------------------------------------- diff --git a/install/installer/traf_config_check b/install/installer/traf_config_check index 3cadaca..c7da156 100755 --- a/install/installer/traf_config_check +++ b/install/installer/traf_config_check @@ -623,7 +623,15 @@ source $TRAF_CONFIG function setHBaseDistro { -export HBASE_DISTRO="APACHE" +if [[ $HADOOP_TYPE == "apache" ]]; then + HBASE_DISTRO="APACHE"$APACHE_VERSION +elif [[ $HADOOP_TYPE == "hortonworks" ]]; then + HBASE_DISTRO="HDP"$HDP_VERSION +elif [[ $HADOOP_TYPE == "cloudera" ]]; then + HBASE_DISTRO="CDH"$CDH_VERSION +fi + +export HBASE_DISTRO sudo chmod 777 $TRAF_CONFIG sed -i '/HBASE_DISTRO\=/d' $TRAF_CONFIG @@ -703,7 +711,9 @@ function checkRoleGroups { function checkClouderaVersion { - +cdhVersion=$(ssh -q -n $node grep "Version" $HOME/hbaseVersion.txt | grep -o "cdh[0-9]\.[0-9]") +#get cdh version,eg:5.5 or 5.7 +CDH_VERSION=${cdhVersion:3:5} if [[ $CDH_5_3_HDP_2_2_SUPPORT == "N" ]]; then #Check that Cloudera 5.2 or 5.3 are not installed. if [[ "$CDH_5_4_SUPPORT" == "Y" ]] || [[ "$CDH_5_5_SUPPORT" == "Y" ]]; then @@ -745,18 +755,22 @@ else fi fi -baseVersion=$(ssh -q -n $node grep "Version" $HOME/hbaseVersion.txt | sed 's/-.*//' | awk {'print$2'}) +hbaseVersion=$(ssh -q -n $node grep "Version" $HOME/hbaseVersion.txt | sed 's/-.*//' | awk {'print$2'}) echo "***INFO: nameOfVersion=$nameOfVersion" sudo chmod 777 $TRAF_CONFIG sed -i '/hbaseVersion\=/d' $TRAF_CONFIG echo "export hbaseVersion=\"$hbaseVersion\"" >> $TRAF_CONFIG +sed -i '/CDH_VERSION\=/d' $TRAF_CONFIG +echo "export CDH_VERSION=\"$CDH_VERSION\"" >> $TRAF_CONFIG source $TRAF_CONFIG } function checkHDPVersion { - +version=$(ssh -q -n $node grep "Version" $HOME/hbaseVersion.txt | sed 's/-.*//' | awk {'print$2'}) +#get hdp version,eg:2.1 or 2.3 +HDP_VERSION=${version:6:3} if [[ $CDH_5_3_HDP_2_2_SUPPORT == "N" ]]; then if [[ $HDP_2_3_SUPPORT == "N" ]]; then #Check that Hortonworks 2.2 is not installed @@ -809,7 +823,7 @@ if [[ -z $nameOfVersion ]]; then fi fi -baseVersion=$(ssh -q -n $node grep "Version" $HOME/hbaseVersion.txt | sed 's/-.*//' | awk {'print$2'}) +hbaseVersion=$(ssh -q -n $node grep "Version" $HOME/hbaseVersion.txt | sed 's/-.*//' | awk {'print$2'}) echo "***INFO: nameOfVersion=$nameOfVersion" echo "***INFO: HADOOP_PATH=$HADOOP_PATH" @@ -817,12 +831,15 @@ echo "***INFO: HADOOP_PATH=$HADOOP_PATH" sudo chmod 777 $TRAF_CONFIG sed -i '/hbaseVersion\=/d' $TRAF_CONFIG echo "export hbaseVersion=\"$hbaseVersion\"" >> $TRAF_CONFIG +sed -i '/HDP_VERSION\=/d' $TRAF_CONFIG +echo "export HDP_VERSION=\"$HDP_VERSION\"" >> $TRAF_CONFIG source $TRAF_CONFIG } function checkApacheVersion { - +version=$(ssh -q -n $node grep "Version" $HOME/hbaseVersion.txt | awk {'print $2'}) +APACHE_VERSION=${version:0:3} if [[ $APACHE_1_0_X_SUPPORT=="Y" || $APACHE_1_1_X_SUPPORT=="Y" ]]; then nameOfVersion=$(ssh -q -n $node grep "Version" $HOME/hbaseVersion.txt | awk {'print $2'}) #Check that hbase 1.x.x is not installed. @@ -838,12 +855,14 @@ if [[ $APACHE_1_0_X_SUPPORT=="Y" || $APACHE_1_1_X_SUPPORT=="Y" ]]; then fi fi -baseVersion=$(ssh -q -n $node grep "Version" $HOME/hbaseVersion.txt | sed 's/-.*//' | awk {'print$2'}|sed s/,//g) +hbaseVersion=$(ssh -q -n $node grep "Version" $HOME/hbaseVersion.txt | sed 's/-.*//' | awk {'print$2'}|sed s/,//g) echo "***INFO: nameOfVersion=$nameOfVersion" sudo chmod 777 $TRAF_CONFIG sed -i '/hbaseVersion\=/d' $TRAF_CONFIG echo "export hbaseVersion=\"$hbaseVersion\"" >> $TRAF_CONFIG +sed -i '/APACHE_VERSION\=/d' $TRAF_CONFIG +echo "export APACHE_VERSION=\"$APACHE_VERSION\"" >> $TRAF_CONFIG source $TRAF_CONFIG } @@ -1088,8 +1107,8 @@ fi if [[ "$HADOOP_TYPE" == "apache" ]]; then setPath - setHBaseDistro fi +setHBaseDistro getHadoopNodes