Skip to content

HIVE-29676: Add support for Multi Tenancy in Kubernetes Operator#6557

Open
ayushtkn wants to merge 1 commit into
apache:masterfrom
ayushtkn:HIVE-29676
Open

HIVE-29676: Add support for Multi Tenancy in Kubernetes Operator#6557
ayushtkn wants to merge 1 commit into
apache:masterfrom
ayushtkn:HIVE-29676

Conversation

@ayushtkn

Copy link
Copy Markdown
Member

What changes were proposed in this pull request?

Add support for Multi Tenancy in the Hive Kubernetes operator. So, Multiple users can have there isolated set of LLAP Daemons & TezAMs, Which AutoScales independently

Why are the changes needed?

Better user experiance

Does this PR introduce any user-facing change?

Nopes

How was this patch tested?

Manually

No LLAP, No Load

image

LLAP-1 trigers load -> LLAP: 1 only scaled up LLAP0 & LLAP3 stays at 0 replica

image

Load on LLAP-2 now as well -> LLAP-1 up LLAP-2 starting LLAP-0 still down (no load)

image

Load on LLAP-1 withdrawn -> Independently scales down

image

Connecting LLAP1

kubectl exec -it deployment/hive-hiveserver2 -- beeline -u "jdbc:hive2://hive-hiveserver2:10001/;transportMode=http;httpPath=cliservice?hive.server2.tez.external.sessions.namespace=/tez-external-sessions/llap1;tez.am.registry.namespace=/llap1"

Connecting LLAP2

kubectl exec -it deployment/hive-hiveserver2 -- beeline -u "jdbc:hive2://hive-hiveserver2:10001/;transportMode=http;httpPath=cliservice?hive.server2.tez.external.sessions.namespace=/tez-external-sessions/llap2;tez.am.registry.namespace=/llap2"

@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants