After further investigation, I figured there are two types of clients: thin
client and thick client.
- thin client talks to PQS, only ELB or PQS http address is supported
- thick client supports ZK
I don't know the PQS heath url yet, not documented anywhere. Any one knows?
On Wed, Aug 7, 2019,
I didn't try this personally, but according to the documentation
https://phoenix.apache.org/server.html it has possibility to have ZK-based
load-balancing. Please refer to the "Load balancing" section at the bottom.
On Wed, Aug 7, 2019 at 9:14 PM jesse wrote:
> Thank you all, very helpful inform
Thank you all, very helpful information.
1) for server side ELB, what is the PQS health check url path?
2) Does Phoenix client library support client-side load-balancing? i. e
client gets list of PQS addresses from ZK, and performs load balancing.
Thus ELB won't be needed.
On Wed, Aug 7, 2019,
Great answer, Aleksandr!
Also worth mentioning there is only ever one active HBase Master at a
time. If you have multiple started, one will be active as the master and
the rest will be waiting as a standby in case the current active master
dies for some reason (expectedly or unexpectedly).
O
Hello.
- Phoenix libs should be installed only on RegionServers.
- QueryServer - it's up to you, PQS can be installed anywhere you want
- No. QueryServer is using ZK quorum to get everything it needs
- If you need to balance traffic with multiply PQSs - then yes, but again -
it's up to you. It is n