You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Wojciech Indyk (JIRA)" <ji...@apache.org> on 2015/10/15 16:46:05 UTC

[jira] [Commented] (CAMEL-9206) add Kerberos Security into camel-HBase

    [ https://issues.apache.org/jira/browse/CAMEL-9206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14959003#comment-14959003 ] 

Wojciech Indyk commented on CAMEL-9206:
---------------------------------------

My idea to solve this issue is to pass UserGroupInformation object to particular HBaseEndpoint object. However I don't know Camel in details, so I am not sure how can I pass object as an endpoint-parameter. I can see annotation UriParam, but I don't think this could get objects (but would be nice), I also noticed method createEndpoint(String uri, String remaining, Map<String, Object> parameters) in HBaseComponent.class, but I don't know how the parameters are prepared. [~hekonsek], could you help me with this?

Btw. There is general mechanism in HBase and Zookeeper to setup Kerberos connection, however it's hard to setup and in my case does not work. Moreover I can imagine a situation when an application connects two HBase instances, one with Kerberos and one without. Then an authentication method should be define with creation of a hbase endpoint.

> add Kerberos Security into camel-HBase
> --------------------------------------
>
>                 Key: CAMEL-9206
>                 URL: https://issues.apache.org/jira/browse/CAMEL-9206
>             Project: Camel
>          Issue Type: New Feature
>          Components: camel-hbase
>            Reporter: Wojciech Indyk
>
> camel-hbase cannot work with kerberos security defined by application. There is no property to set to be able to use particular user or keytab (jaas.conf?) or UserGroupInformation as a context of hbase operations
> There should be a parameter to enable Kerberos for the component (and parameters defining which credentials <system/ from file/from login&password/ camel-context(? if there are there)> should be used)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)