Binhua Hu created RANGER-3718:
---------------------------------
Summary: Script exceptions are not considered in ranger-docker
Key: RANGER-3718
URL: https://issues.apache.org/jira/browse/RANGER-3718
Project: Ranger
Issue Type: Improvement
Components: build-infra
Affects Versions: 2.2.0, 2.0.0
Reporter: Binhua Hu
There is a problem with the ranger.sh script in the
dev-support/ranger-docker/scripts directory. When the ranger.sh script is
executed, the file(.setupDone) is created directly. The execution result of the
script is not judged.
The ranger.sh source code is as follows,
{code:java}
if [ ! -e ${RANGER_HOME}/.setupDone ]
then
SETUP_RANGER=true
else
SETUP_RANGER=falsefi
if [ "${SETUP_RANGER}" == "true" ]
then
cd ${RANGER_HOME}/admin && ./setup.sh
touch ${RANGER_HOME}/.setupDone
fi
cd ${RANGER_HOME}/admin && ./ews/ranger-admin-services.sh start {code}
For example, the script(setup.sh) execution is abnormal, but the rangeradmin
process still exists, but the rangeradmin service is unavailable. After the
container is restarted, the script will not be executed again,and the
rangeradmin service will remain unavailable.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)