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

Atlas classification tags not appearing in Ranger tag policy options?

Atlas classification tags not appearing in Ranger tag policy options?

Rising Star

Installed HDP 3.1 cluster and later added Atlas and Ranger services. Seeing problem where classifications and glossary tags created in atlas do not show up in ranger's tag-based policy creation ui, eg. in atlas I see


but in ranger UI, I see nothing...



though granted I have never used atlas or ranger before, so not exactly sure what I should be seeing.

Looking at a post with a similar question, they offer some possibilities:

1) Tags are syncd but resource lookup not working for tags.

2) tags are not syncd

Checking (1), I look for the tagsync node and do...

[root@HW01 /]# clush -ab ls -lh /var/log/ranger/tagsync
HW01: ls: cannot access /var/log/ranger/tagsync: No such file or directory
HW02: ls: cannot access /var/log/ranger/tagsync: No such file or directory
HW05: ls: cannot access /var/log/ranger/tagsync: No such file or directory
total 0
total 20K
-rw-r--r--. 1 ranger hadoop 16K Aug  5 15:04 tagsync.log
-rw-r--r--. 1 ranger hadoop 298 Aug  5 15:04 tagsync.out
clush: HW[01-02,05] (3): exited with exit code 2
[root@HW01 /]# ssh hw04
Last login: Thu Aug  8 11:54:12 2019
[root@HW04 ~]# vi /var/log/ranger/tagsync/tagsync.log
[root@HW04 ~]# cat /var/log/ranger/tagsync/tagsync.log | grep ERROR
[root@HW04 ~]# cat /var/log/ranger/tagsync/tagsync.log | grep WARN
[root@HW04 ~]# cat /var/log/ranger/tagsync/tagsync.log | grep WARNING

and see nothing. checking for (2), on the the ranger DB-hosting node, I see

$ mysql -uroot -proot mysql> use ranger;
mysql> select * from x_tag;

| id | guid                                 | create_time         | update_time         | added_by_id | upd_by_id | version | type | owned_by | policy_options | tag_attrs_text |
|  1 | ed6ef4a8-2d88-48af-84cf-a9ee5b78bc30 | 2019-08-06 20:58:13 | 2019-08-06 20:58:13 |           4 |         4 |       1 |    1 |        0 | NULL           | NULL           |
|  2 | f5e753bf-1c36-4bae-99f7-7e37fe82a27a | 2019-08-06 21:00:57 | 2019-08-06 21:00:57 |           4 |         4 |       1 |    1 |        0 | NULL           | NULL           |
2 rows in set (0.00 sec)

apparently if atlas tagsync were not working I'd see nothing (I assume what I'm seeing here are the only two entities in my mock atlas setup that I have assigned classification tags to (if anyone knows where the docs are for understanding what ranger's x_tag db is, do let me know)).

Also note that in the ambari UI, for atlas I see{{cluster_name}} 

and for ranger I see{{cluster_name}} 

So the syncing should not be a problem.

So neither of these seem to be a problem, yet not seeing a way to set ranger tags on the classifications created in atlas. Am I misunderstanding something here? Anyone with more experience have any debugging suggestions or fixes?

Don't have an account?
Coming from Hortonworks? Activate your account here