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