Support Questions

Find answers, ask questions, and share your expertise

Ranger policy sync doesn't work in some cases

avatar

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

avatar

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

avatar
Master Mentor

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

avatar

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