Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

how to modify Ranger log and PID Directories

how to modify Ranger log and PID Directories

New Contributor

how can we modify the below ranger parameters.

•ranger_admin_log_dir

•ranger_pid_dir

•ranger_usersync_log_dir

•ranger.tagsync.logdir

Rigth now in ambari these are grayed out and does not let me to modify

From the os command prompt ,i tried to modify below two files

/usr/hdp/current/ranger-admin/ews/ranger-admin-services.sh

/usr/hdp/current/ranger-usersync/ranger-usersync-services.sh

example from pidf=/var/run/ranger/rangeradmin.pid to pidf=/var/log/hdp/ranger/run/rangeradmin.pid

There after Ranger servers failed to come up

Your help is needed

2 REPLIES 2

Re: how to modify Ranger log and PID Directories

Expert Contributor

@Jacqualin jasmin

Try changing it in Amabri respective Log4j configuration. I know in older versions it is not there. If it's there you can change it ( admin-log4j, usersync-log4j, tagsync-log4j section)

Highlighted

Re: how to modify Ranger log and PID Directories

Expert Contributor

Hi @Jacqualin jasmin

You have to use the API or the configs.sh helper command:

/var/lib/ambari-server/resources/scripts/configs.sh
-port 8080 set localhost <CLUSTER_NAME> ranger-env ranger_admin_log_dir
"/var/log/hdp/ranger/admin"
/var/lib/ambari-server/resources/scripts/configs.sh
-port 8080 set localhost <CLUSTER_NAME> ranger-env ranger_usersync_log_dir
"/var/log/hdp/ranger/usersync"
/var/lib/ambari-server/resources/scripts/configs.sh
-port 8080 set localhost <CLUSTER_NAME> ranger-env ranger.tagsync.logdir
"/var/log/hdp/ranger/tagsync"