Support Questions

Find answers, ask questions, and share your expertise
Announcements
Celebrating as our community reaches 100,000 members! Thank you!

how to modify Ranger log and PID Directories

avatar
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

avatar
Super Collaborator

@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)

avatar
Super Collaborator

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"