Replies: 2 comments 6 replies
-
For janusgraph-server to access a kerberized HBase cluster, it needs:
I guess you will need an additional docker image layer on top of the janusgraph docker to realize this. After that, the hbase/hadoop client shipped with JanusGraph will pickup the kerberos config automagically (using default locations or env variables). |
Beta Was this translation helpful? Give feedback.
-
Long time ago that I used this myself (before the existence of hadoop proxyuser). Do you recognize the origin of "kerberos_username@domain" or is this some placeholder from kerberos itself? Apart from authenticating incoming connections, JanusGraph Server does not care about usernames. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I'm using the janusgraph offical docker image to run janusgraph, using a kerberized HBase as the storage backend.
But the HBase log shows that the login from janusgraph try to impersonate another user:
RpcServer.reader=0,port=29600] org.apache.hadoop.ipc.RpcServer: Connection authorization failed: User: kerberos_username@domain is not allowed to impersonate janusgraph123
org.apache.hadoop.hbase.security.AccessDeniedException: Connection from 10.119.234.9:33680 for service ClientService is unauthorized for user: janusgraph (auth:PROXY) via kerberos_username@domain (auth:KERBEROS)
the janusgraph process is exactly right run under the user
ganusgraph123
. Is there some configuration leading this behavior?Thanks in advance!
Beta Was this translation helpful? Give feedback.
All reactions