This is an automated email from the ASF dual-hosted git repository.
oflebbe pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bigtop.git
The following commit(s) were added to refs/heads/master by this push:
new 9d296df BIGTOP-3292. Fix service configuration of sqoop2-server.
new fb43254 Merge pull request #581 from iwasakims/BIGTOP-3292
9d296df is described below
commit 9d296dff4cae23101ff4706c37bfba0216f7dc52
Author: Masatake Iwasaki <[email protected]>
AuthorDate: Thu Jan 23 12:47:40 2020 +0000
BIGTOP-3292. Fix service configuration of sqoop2-server.
---
bigtop-packages/src/common/sqoop2/install_sqoop2.sh | 4 ++--
bigtop-packages/src/common/sqoop2/sqoop-server.svc | 3 ++-
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/bigtop-packages/src/common/sqoop2/install_sqoop2.sh
b/bigtop-packages/src/common/sqoop2/install_sqoop2.sh
index b875461..80986f1 100755
--- a/bigtop-packages/src/common/sqoop2/install_sqoop2.sh
+++ b/bigtop-packages/src/common/sqoop2/install_sqoop2.sh
@@ -158,8 +158,8 @@ for conf in web.xml tomcat-users.xml server.xml
logging.properties context.xml c
do
install -m 0644 ${DIST_DIR}/server/conf/$conf
${PREFIX}/${TOMCAT_CONF_DIR}.dist/conf/
done
-sed -i -e "s|<Host |<Host workDir=\"/var/tmp/sqoop\" |"
${PREFIX}/${TOMCAT_CONF_DIR}.dist/conf/server.xml
-sed -i -e "s|\${catalina\.base}/logs|/var/log/sqoop|"
${PREFIX}/${TOMCAT_CONF_DIR}.dist/conf/logging.properties
+sed -i -e "s|<Host |<Host workDir=\"/var/tmp/sqoop2\" |"
${PREFIX}/${TOMCAT_CONF_DIR}.dist/conf/server.xml
+sed -i -e "s|\${catalina\.base}/logs|/var/log/sqoop2|"
${PREFIX}/${TOMCAT_CONF_DIR}.dist/conf/logging.properties
cp -f ${EXTRA_DIR}/catalina.properties
${PREFIX}/${TOMCAT_CONF_DIR}.dist/conf/catalina.properties
install -d -m 0755 ${PREFIX}/${TOMCAT_CONF_DIR}.dist/WEB-INF
mv $SQOOP_WEBAPPS/sqoop/WEB-INF/*.xml ${PREFIX}/${TOMCAT_CONF_DIR}.dist/WEB-INF
diff --git a/bigtop-packages/src/common/sqoop2/sqoop-server.svc
b/bigtop-packages/src/common/sqoop2/sqoop-server.svc
index df12146..81093e5 100644
--- a/bigtop-packages/src/common/sqoop2/sqoop-server.svc
+++ b/bigtop-packages/src/common/sqoop2/sqoop-server.svc
@@ -47,7 +47,8 @@ start() {
log_success_msg "Starting ${DESC}: "
sqoop_env
-
+ mkdir -p "$(dirname "${PIDFILE}")"
+ chown ${SVC_USER} "$(dirname "${PIDFILE}")"
su -s /bin/bash -c "cd ~/ && ${EXEC_PATH} start $DAEMON_FLAGS" $SVC_USER
for second in {5..0}