Hi,

We upgraded to 2.1.0, but we still cannot get it working: we get "LDAP:
error code 34 - invalid DN". We double-checked the DN configuration, and
the ldap team agrees is ok.
We then configured SSL parameters as well (hive.server2.use.SSL,
hive.server2.keystore.path, hive.server2.keystore.password), so that Hive
would know where the truststore is located and its password, but in that
case we get the following error: "SSLException: Unrecognized SSL message,
plaintext connection". Our LDAP server does not expose the ssl certificate
on the default port (443), but in the one LDAPS is configured. May that
cause some trouble?

We would value any insight or guidance from those who already worked on
this.

Thanks!

Joze.





2016-06-13 9:45 GMT-03:00 Jose Rozanec <jose.roza...@mercadolibre.com>:

> Thank you for the quick response. Will try upgrading to version 2.1.0
>
> Thanks!
>
> 2016-06-13 4:34 GMT-03:00 Oleksiy S <osayankin.superu...@gmail.com>:
>
>> Hello,
>>>
>>> We are working on a Hive 2.0.0 cluster, to configure LDAPS
>>> authentication, but I get some errors preventing a successful
>>> authentication.
>>> Does anyone have some insight on how to solve this?
>>>
>>> *The problem*
>>> The errors we get are (first is most frequent):
>>> - sun.security.provider.certpath.SunCertPathBuilderException: unable to
>>> find valid certification path to requested target
>>> - javax.naming.InvalidNameException: [LDAP: error code 34 - invalid DN]
>>>
>>> *Our config*
>>> We configure the certificate obtaining a jssecacerts file and overriding
>>> Java's default at master, as specified in this post
>>> <http://nodsw.com/blog/leeland/2006/12/06-no-more-unable-find-valid-certification-path-requested-target>
>>> .
>>>
>>> *hive-site.xml* has the following properties:
>>>   <property>
>>>      <name>hive.server2.authentication</name>
>>>      <value>LDAP</value>
>>>   </property>
>>>   <property>
>>>     <name>hive.server2.authentication.ldap.url</name>
>>>     <value>ldaps://ip:port</value>
>>>   </property>
>>>   <property>
>>>     <name>hive.server2.authentication.ldap.baseDN</name>
>>>     <value>dc=net,dc=com</value>
>>>   </property>
>>>
>>> Thanks!
>>>
>>> Joze.
>>>
>>
>>
>> This issue is fixed here https://issues.apache.org/jira/browse/HIVE-12885
>>
>> On Fri, Jun 10, 2016 at 10:41 PM, Jose Rozanec <
>> jose.roza...@mercadolibre.com> wrote:
>>
>>> Hello,
>>>
>>> We are working on a Hive 2.0.0 cluster, to configure LDAPS
>>> authentication, but I get some errors preventing a successful
>>> authentication.
>>> Does anyone have some insight on how to solve this?
>>>
>>> *The problem*
>>> The errors we get are (first is most frequent):
>>> - sun.security.provider.certpath.SunCertPathBuilderException: unable to
>>> find valid certification path to requested target
>>> - javax.naming.InvalidNameException: [LDAP: error code 34 - invalid DN]
>>>
>>> *Our config*
>>> We configure the certificate obtaining a jssecacerts file and overriding
>>> Java's default at master, as specified in this post
>>> <http://nodsw.com/blog/leeland/2006/12/06-no-more-unable-find-valid-certification-path-requested-target>
>>> .
>>>
>>> *hive-site.xml* has the following properties:
>>>   <property>
>>>      <name>hive.server2.authentication</name>
>>>      <value>LDAP</value>
>>>   </property>
>>>   <property>
>>>     <name>hive.server2.authentication.ldap.url</name>
>>>     <value>ldaps://ip:port</value>
>>>   </property>
>>>   <property>
>>>     <name>hive.server2.authentication.ldap.baseDN</name>
>>>     <value>dc=net,dc=com</value>
>>>   </property>
>>>
>>> Thanks!
>>>
>>> Joze.
>>>
>>
>>
>>
>> --
>> Oleksiy
>>
>
>

Reply via email to