[ 
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)

Reply via email to