Repository: ranger
Updated Branches:
  refs/heads/ranger-0.7 977a1611c -> 508d347bc


RANGER-1982i:Error Improvement for Analytics Metric of Ranger Admin and Ranger 
Kms

Signed-off-by: Mehul Parikh <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/ranger/repo
Commit: http://git-wip-us.apache.org/repos/asf/ranger/commit/c3449185
Tree: http://git-wip-us.apache.org/repos/asf/ranger/tree/c3449185
Diff: http://git-wip-us.apache.org/repos/asf/ranger/diff/c3449185

Branch: refs/heads/ranger-0.7
Commit: c3449185227241b465733795550b32e8b7d0218b
Parents: 977a161
Author: fatimaawez <[email protected]>
Authored: Wed Feb 21 15:49:44 2018 +0530
Committer: Abhay Kulkarni <[email protected]>
Committed: Wed Sep 26 16:27:13 2018 -0700

----------------------------------------------------------------------
 embeddedwebserver/scripts/ranger-admin-services.sh | 6 +++++-
 kms/scripts/ranger-kms                             | 4 ++++
 2 files changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ranger/blob/c3449185/embeddedwebserver/scripts/ranger-admin-services.sh
----------------------------------------------------------------------
diff --git a/embeddedwebserver/scripts/ranger-admin-services.sh 
b/embeddedwebserver/scripts/ranger-admin-services.sh
index f2d2bf5..5780319 100755
--- a/embeddedwebserver/scripts/ranger-admin-services.sh
+++ b/embeddedwebserver/scripts/ranger-admin-services.sh
@@ -137,7 +137,11 @@ stop(){
 }
 
 metric(){
-       java ${JAVA_OPTS} -Dlogdir=${RANGER_ADMIN_LOG_DIR} -cp 
"${XAPOLICYMGR_EWS_DIR}/webapp/WEB-INF/classes/conf:${XAPOLICYMGR_EWS_DIR}/webapp/WEB-INF/classes/:${XAPOLICYMGR_EWS_DIR}/webapp/WEB-INF/classes/lib/*:${XAPOLICYMGR_EWS_DIR}/webapp/WEB-INF/classes/META-INF:${XAPOLICYMGR_EWS_DIR}/webapp/WEB-INF/lib/*:${XAPOLICYMGR_EWS_DIR}/webapp/META-INF:${XAPOLICYMGR_EWS_DIR}/lib/*:${RANGER_JAAS_LIB_DIR}/*:${RANGER_JAAS_CONF_DIR}:${JAVA_HOME}/lib/*:${RANGER_HADOOP_CONF_DIR}/*:$CLASSPATH"
 org.apache.ranger.patch.cliutil.MetricUtil ${arg2} ${arg3} 2>/dev/null
+  if [ "$JAVA_HOME" == "" ]; then
+    echo "[E] JAVA_HOME environment variable not defined, aborting Apache 
Ranger Admin metric collection"
+    exit 1;
+  fi
+  java ${JAVA_OPTS} -Duser=${USER} -Dhostname=${HOSTNAME} 
-Dlogdir=${RANGER_ADMIN_LOG_DIR} -cp 
"${XAPOLICYMGR_EWS_DIR}/webapp/WEB-INF/classes/conf:${XAPOLICYMGR_EWS_DIR}/webapp/WEB-INF/classes/:${XAPOLICYMGR_EWS_DIR}/webapp/WEB-INF/classes/lib/*:${XAPOLICYMGR_EWS_DIR}/webapp/WEB-INF/classes/META-INF:${XAPOLICYMGR_EWS_DIR}/webapp/WEB-INF/lib/*:${XAPOLICYMGR_EWS_DIR}/webapp/META-INF:${XAPOLICYMGR_EWS_DIR}/lib/*:${RANGER_JAAS_LIB_DIR}/*:${RANGER_JAAS_CONF_DIR}:${JAVA_HOME}/lib/*:${RANGER_HADOOP_CONF_DIR}/*:$CLASSPATH"
 org.apache.ranger.patch.cliutil.MetricUtil ${arg2} ${arg3} 2>/dev/null
 }
 
 if [ "${action}" == "START" ]; then

http://git-wip-us.apache.org/repos/asf/ranger/blob/c3449185/kms/scripts/ranger-kms
----------------------------------------------------------------------
diff --git a/kms/scripts/ranger-kms b/kms/scripts/ranger-kms
index 11dc4ff..5449946 100755
--- a/kms/scripts/ranger-kms
+++ b/kms/scripts/ranger-kms
@@ -142,6 +142,10 @@ killRangerKMSPid () {
        fi
 }
 metric(){
+  if [ "$JAVA_HOME" == "" ]; then
+    echo "[E] JAVA_HOME environment variable not defined, aborting Apache 
Ranger KMS metric collection"
+    exit 1;
+  fi
        java  ${JAVA_OPTS} 
org.apache.hadoop.crypto.key.kms.server.KMSMetricUtil ${arg2} ${arg3} 
2>/dev/null
 }
 if [ "${action}" == "START" ]; then

Reply via email to