A bit more context: Older Phoenix clients are somewhat forward-compatible with newer servers, but newer clients are definitely not backwards compatible with older servers. see https://phoenix.apache.org/upgrading.html You also need to make sure that you do not try to use a client that includes a newer HBase with an older HBase cluster.
With Phoenix Query Server, you can run a (or more) query server per cluster, and use the same thin client to connect to each one. Istvan On Tue, Oct 13, 2020 at 6:02 AM Sukumar Maddineni <smaddin...@salesforce.com> wrote: > It seems its perfect scenario for Phoenix Query service wh > <https://phoenix.apache.org/server.html>ere you don't have a thick client > which is dependent on the HBase version of the server side. > > -- > Sukumar > > On Mon, Oct 12, 2020 at 8:03 PM Ken <kenu...@gmail.com> wrote: > >> I'd like to build an application that talks to multiple Hbase clusters >> using Phoenix >> I understand that those clusters might have different hbase versions and >> thus different phoenix-server versions >> However ideally on our application side we only need to install one >> phoenix-client.jar >> I was wondering if the phoenix-client is fully backwards compatible >> >> i.e Can I use the latest phoenix-client to talk to all older versions >> phoenix-server? >> >> >> > > -- > > <https://smart.salesforce.com/sig/smaddineni//us_mb/default/link.html> >