Hi Ranger dev team,

I am facing a problem in ranger hive plugin. The communication between
ranger server and plugin is not happening.

Installed versions
Hive version: 0.14 (as part of Ambari)
Ranger 0.5

Configurations:
===========
Service Name: hivedev
jdbc.driverClassName : com.mysql.jdbc.Driver
Jdbc.urlĀ : jdbc:mysql://bdvs1669.******/hive

when ever I do test connection, am getting

Connection Failed.
Unable to retrieve any databases using given parameters. You can still save
the repository and start creating policies, but you would not be able to
use autocomplete for resource names. Check xa_portal.log for more info.


But with the given user and password I can connect to database and access
hive database


[root@bdvs1669 ranger-hive-plugin]# mysql -u hive -p
Enter password:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| hive               |
| mysql              |
| test               |
+--------------------+
4 rows in set (0.00 sec)


After this I saved the service and created a dummy policy and also
installed the hive plugin on bdvs1669

plugin shows as enabled:

[root@bdvs1669 ranger-hive-plugin]# cat /etc/hive/conf/ranger-security.xml
<ranger>\n<enabled>Tue Jul 28 22:10:27 PDT 2015</enabled>\n</ranger>
[root@bdvs1669 ranger-hive-plugin]#

and also enabled debug logs by putting
log4j.logger.com.xasecure.pdp.hive=DEBUG,DRFA in hive-log4j and restarted
hive. There are no plugin logs  (attaching hiveserver2.log)

policy cache is empty:

[root@bdvs1669 ranger-hive-plugin]# ls /etc/ranger/hivedev/policycache/
[root@bdvs1669 ranger-hive-plugin]#


I am attaching logs for reference. Please help me out in enabling
communication between hive plugin and server.


(See attached file: hiverser2.log)(See attached file: xa_portal.log)

Thanks
Bharat lal. M

Reply via email to