<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question From Apache Ranger UI not able to connect to Hive in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/From-Apache-Ranger-UI-not-able-to-connect-to-Hive/m-p/277480#M207571</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Trying to connect to Hive db from Ranger ui . I have provided the full screenshot below with reference to the error message. Can someone please help with this.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;where DriverName = 'com.mysql.jdbc.Driver'&lt;/P&gt;
&lt;P&gt;ConnectionURL = 'jdbc:mysql://localhost:3306/metastore_sqldb'&lt;/P&gt;
&lt;P&gt;UserName = 'hive'&lt;/P&gt;
&lt;P&gt;Password = 'hive'&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then when I do Test Connection ,&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Error Msg: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 ranger_admin.log for more info.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But I am able to open the Hive shell and view the default database and tables created in it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When I user username and password as 'admin' , I get:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Connection Failed.&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Unable to retrieve any files 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 ranger_admin.log for more info. &lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV class="showMore connection-error-font"&gt;&lt;BR /&gt;&lt;STRONG&gt;org.apache.ranger.plugin.client.HadoopException: Unable to connect to Hive Thrift Server instance..&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Unable to connect to Hive Thrift Server instance..&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Access denied for user 'admin'@'localhost' (using password: YES).&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV class="showMore connection-error-font"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="showMore connection-error-font"&gt;Ranger Admin log shows&lt;/DIV&gt;
&lt;DIV class="showMore connection-error-font"&gt;-------------------------------&lt;/DIV&gt;
&lt;DIV class="showMore connection-error-font"&gt;&lt;STRONG&gt;2019-09-17 11:53:02,195 [timed-executor-pool-0] INFO org.apache.ranger.plugin.client.BaseClient (BaseClient.java:111) - Password decryption failed; trying connection with received password string&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;2019-09-17 11:53:02,195 [timed-executor-pool-0] INFO org.apache.ranger.plugin.client.BaseClient (BaseClient.java:126) - Init Login: security not enabled, using username&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;2019-09-17 11:53:02,195 [timed-executor-pool-0] INFO apache.ranger.services.hive.client.HiveClient (HiveClient.java:93) - Since Password is NOT provided, Trying to use UnSecure client with username and password&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;2019-09-17 11:53:02,197 [timed-executor-pool-0] ERROR org.apache.ranger.plugin.util.PasswordUtils (PasswordUtils.java:165) - Unable to decrypt password due to error&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption.&lt;/STRONG&gt;&lt;BR /&gt;at com.sun.crypto.provider.CipherCore.unpad(CipherCore.java:975)&lt;BR /&gt;at com.sun.crypto.provider.CipherCore.fillOutputBuffer(CipherCore.java:1056)&lt;BR /&gt;at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:853)&lt;BR /&gt;at com.sun.crypto.provider.PBES1Core.doFinal(PBES1Core.java:423)&lt;BR /&gt;at com.sun.crypto.provider.PBEWithMD5AndDESCipher.engineDoFinal(PBEWithMD5AndDESCipher.java:316)&lt;BR /&gt;at javax.crypto.Cipher.doFinal(Cipher.java:2164)&lt;BR /&gt;at org.apache.ranger.plugin.util.PasswordUtils.decrypt(PasswordUtils.java:150)&lt;BR /&gt;at org.apache.ranger.plugin.util.PasswordUtils.decryptPassword(PasswordUtils.java:138)&lt;BR /&gt;at org.apache.ranger.services.hive.client.HiveClient.initConnection(HiveClient.java:716)&lt;BR /&gt;at org.apache.ranger.services.hive.client.HiveClient.access$100(HiveClient.java:56)&lt;BR /&gt;at org.apache.ranger.services.hive.client.HiveClient$2.run(HiveClient.java:98)&lt;BR /&gt;at org.apache.ranger.services.hive.client.HiveClient$2.run(HiveClient.java:96)&lt;BR /&gt;at java.security.AccessController.doPrivileged(Native Method)&lt;BR /&gt;at javax.security.auth.Subject.doAs(Subject.java:422)&lt;BR /&gt;at org.apache.ranger.services.hive.client.HiveClient.initHive(HiveClient.java:96)&lt;BR /&gt;at org.apache.ranger.services.hive.client.HiveClient.&amp;lt;init&amp;gt;(HiveClient.java:77)&lt;BR /&gt;at org.apache.ranger.services.hive.client.HiveClient.connectionTest(HiveClient.java:827)&lt;BR /&gt;at org.apache.ranger.services.hive.client.HiveResourceMgr.connectionTest(HiveResourceMgr.java:48)&lt;BR /&gt;at org.apache.ranger.services.hive.RangerServiceHive.validateConfig(RangerServiceHive.java:80)&lt;BR /&gt;at org.apache.ranger.biz.ServiceMgr$ValidateCallable.actualCall(ServiceMgr.java:660)&lt;BR /&gt;at org.apache.ranger.biz.ServiceMgr$ValidateCallable.actualCall(ServiceMgr.java:647)&lt;BR /&gt;at org.apache.ranger.biz.ServiceMgr$TimedCallable.call(ServiceMgr.java:608)&lt;BR /&gt;at java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)&lt;BR /&gt;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)&lt;BR /&gt;at java.lang.Thread.run(Thread.java:748)&lt;BR /&gt;2019-09-17 11:53:02,198 [timed-executor-pool-0] INFO apache.ranger.services.hive.client.HiveClient (HiveClient.java:718) - Password decryption failed; trying Hive connection with received password string&lt;BR /&gt;2019-09-17 11:53:02,204 [timed-executor-pool-0] ERROR apache.ranger.services.hive.client.HiveResourceMgr (HiveResourceMgr.java:50) - &amp;lt;== HiveResourceMgr.connectionTest Error: org.apache.ranger.plugin.client.HadoopException: Unable to connect to Hive Thrift Server instance.&lt;BR /&gt;2019-09-17 11:53:02,204 [timed-executor-pool-0] ERROR org.apache.ranger.services.hive.RangerServiceHive (RangerServiceHive.java:82) - &amp;lt;== RangerServiceHive.validateConfig Error:org.apache.ranger.plugin.client.HadoopException: Unable to connect to Hive Thrift Server instance.&lt;BR /&gt;2019-09-17 11:53:02,204 [timed-executor-pool-0] ERROR org.apache.ranger.biz.ServiceMgr$TimedCallable (ServiceMgr.java:610) - TimedCallable.call: Error:org.apache.ranger.plugin.client.HadoopException: Unable to connect to Hive Thrift Server instance.&lt;BR /&gt;2019-09-17 11:53:02,218 [http-bio-6080-exec-6] ERROR org.apache.ranger.biz.ServiceMgr (ServiceMgr.java:198) - ==&amp;gt; ServiceMgr.validateConfig Error:org.apache.ranger.plugin.client.HadoopException: org.apache.ranger.plugin.client.HadoopException: Unable to connect to Hive Thrift Server instance.&lt;BR /&gt;2019-09-17 11:53:16,708 [timed-executor-pool-0] WARN org.apache.hadoop.security.SecureClientLogin (SecureClientLogin.java:126) - Can't find keyTab Path : null&lt;BR /&gt;2019-09-17 11:53:16,709 [timed-executor-pool-0] WARN org.apache.hadoop.security.SecureClientLogin (SecureClientLogin.java:130) - Can't find principal : null&lt;BR /&gt;2019-09-17 11:53:16,709 [timed-executor-pool-0] INFO org.apache.ranger.plugin.client.BaseClient (BaseClient.java:126) - Init Login: security not enabled, using username&lt;BR /&gt;2019-09-17 11:53:16,709 [timed-executor-pool-0] INFO apache.ranger.services.hive.client.HiveClient (HiveClient.java:93) - Since Password is NOT provided, Trying to use UnSecure client with username and password&lt;BR /&gt;2019-09-17 11:53:16,716 [timed-executor-pool-0] ERROR &lt;STRONG&gt;apache.ranger.services.hive.client.HiveResourceMgr (HiveResourceMgr.java:50) - &amp;lt;== HiveResourceMgr.connectionTest Error: org.apache.ranger.plugin.client.HadoopException: Unable to connect to Hive Thrift Server instance.&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV class="showMore connection-error-font"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="showMore connection-error-font"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="showMore connection-error-font"&gt;Screensot showing JDBC DrivrerName, ConnectionURL, Username and Password.&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2019-09-17 at 2.46.02 PM.png" style="width: 999px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/24660iA2BC05D58647820F/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2019-09-17 at 2.46.02 PM.png" alt="Screenshot 2019-09-17 at 2.46.02 PM.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 17 Sep 2019 14:01:12 GMT</pubDate>
    <dc:creator>ranger</dc:creator>
    <dc:date>2019-09-17T14:01:12Z</dc:date>
  </channel>
</rss>

