Support Questions

Find answers, ask questions, and share your expertise
Announcements
Now Live: Explore expert insights and technical deep dives on the new Cloudera Community BlogsRead the Announcement

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"