Support Questions

Find answers, ask questions, and share your expertise
Announcements
Check out our newest addition to the community, the Cloudera Data Analytics (CDA) group hub.

Ranger policy sync doesn't work in some cases

If I add a new policy in Ranger for HDFS, sometimes it doesn't sync. Other times it will sync properly. If I delete my new policy, sync starts working again.

I am checking timestamps on policies in policy sync directory.

1 ACCEPTED SOLUTION

Thank You @Artem Ervits for pointing me in right direction. While looking at policy json file, I noticed that it had a null in path for my new policy. It looks like somehow a null was being added to policy file due to some keystroke combination. Once I delete this policy, policy sync starts working correctly.

In policycache directory, hdfs_<policy>.json file had following line for my new policy.

"resources": { "path": { "values": [ null

View solution in original post

2 REPLIES 2

Mentor

@Shishir Saxena please post the policy xml and any logs you can provide.

Thank You @Artem Ervits for pointing me in right direction. While looking at policy json file, I noticed that it had a null in path for my new policy. It looks like somehow a null was being added to policy file due to some keystroke combination. Once I delete this policy, policy sync starts working correctly.

In policycache directory, hdfs_<policy>.json file had following line for my new policy.

"resources": { "path": { "values": [ null

Take a Tour of the Community
Don't have an account?
Your experience may be limited. Sign in to explore more.