From f0dc82d7dcd87e8eb0a28557eabdceef8c6f9dff Mon Sep 17 00:00:00 2001 From: "peng.jianhua" Date: Thu, 27 Apr 2017 17:19:40 +0800 Subject: [PATCH 1/1] KYLIN-2572 Kylin failed to start because of parsing 'hcatalog_home' error in 'find-hive-dependency.sh' --- build/bin/find-hive-dependency.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/bin/find-hive-dependency.sh b/build/bin/find-hive-dependency.sh index aa39da0ab..25e26d2e3 100644 --- a/build/bin/find-hive-dependency.sh +++ b/build/bin/find-hive-dependency.sh @@ -71,8 +71,8 @@ fi if [ -z "$HCAT_HOME" ] then verbose "HCAT_HOME not found, try to find hcatalog path from hadoop home" - hadoop_home=`echo $hive_exec_path | awk -F '/hive.*/lib/' '{print $1}'` - hive_home=`echo $hive_exec_path | awk -F '/lib/' '{print $1}'` + hadoop_home=`echo $hive_exec_path | awk -F '/hive.*/lib/hive-exec[a-z0-9A-Z.-]*.jar' '{print $1}'` + hive_home=`echo $hive_exec_path | awk -F '/lib/hive-exec[a-z0-9A-Z.-]*.jar' '{print $1}'` is_aws=`uname -r | grep amzn` if [ -d "${hadoop_home}/hive-hcatalog" ]; then hcatalog_home=${hadoop_home}/hive-hcatalog -- 2.11.0.windows.1