kyuubi/.github/workflows
Cheng Pan 208ab3af62
[KYUUBI #4852] Switch to Kyuubi Shaded Zookeeper
### _Why are the changes needed?_

This PR aims to migrate the vanilla Zookeeper and Curator to the Kyuubi Shaded Zookeeper. It's the first step to adapting JDK 17.

There is a known issue [ZOOKEEPER-3779](https://issues.apache.org/jira/browse/ZOOKEEPER-3779) that Zookeeper 3.4 client can not run on JDK 14 and above, in https://github.com/apache/kyuubi-shaded/pull/5, we fixed this issue by a surgical.

With the above fixing, zk-3.4 and zk-3.6 clients both work well on JDK 17, we just randomly pick some cases to make sure zk-3.6 is tested

zk-3.4 client supports zk-3.4+ server, but zk-3.6 client only supports zk-3.5+ server; in the meanwhile, zk-3.4 is adopted widely, (CDH 5/6, HDP, EMR created before 2023).

We are sticky to zk-3.4 to ensure that Kyuubi can be out-of-box in the most existing Hadoop cluster but also provide zk-3.6 as an alternative(simply replace the kyuubi-shaded-zk-3.4 jar w/ kyuubi-shaded-zk-3.6, or build w/ -Pzookeeper-3.6) for users who concerns that zk-3.4 is EOL.

### _How was this patch tested?_
- [ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

- [ ] Add screenshots for manual tests if appropriate

- [x] [Run test](https://kyuubi.readthedocs.io/en/master/develop_tools/testing.html#running-tests) locally before make a pull request

Closes #4852 from pan3793/shaded-zk.

Closes #4852

d960cc945 [Cheng Pan] remove staging repo
1b3622080 [Cheng Pan] Switch to Kyuubi Shaded Zookeeper

Authored-by: Cheng Pan <chengpan@apache.org>
Signed-off-by: Cheng Pan <chengpan@apache.org>
2023-05-21 20:49:00 +08:00
..
dep.yml [KYUUBI #4747] [INFRA] Install and cache build/mvn in CI builds 2023-04-23 09:52:34 +08:00
docs.yml [KYUUBI #4269] Add a GA Job For Documentation Verification 2023-02-09 12:53:47 +00:00
greetings.yml [KYUUBI #4192] [INFRA] Make all CI jobs run on ubuntu-22.04 2023-01-19 23:36:02 +08:00
labeler.yml [KYUUBI #4192] [INFRA] Make all CI jobs run on ubuntu-22.04 2023-01-19 23:36:02 +08:00
license.yml Revert "[KYUUBI #4274] [INFRA] Introduce mvnd to speed up CI jobs of Dependency, Licence and Style Check" 2023-04-12 20:13:38 +08:00
master.yml [KYUUBI #4852] Switch to Kyuubi Shaded Zookeeper 2023-05-21 20:49:00 +08:00
nightly.yml [KYUUBI #4747] [INFRA] Install and cache build/mvn in CI builds 2023-04-23 09:52:34 +08:00
publish-snapshot-docker.yml [KYUUBI #4576] Multi arch build for ARM support in Docker Hub 2023-03-22 16:31:31 +08:00
publish-snapshot-nexus.yml [KYUUBI #4297] Daily publish master snapshot docker image 2023-02-10 12:23:48 +08:00
stale.yml [KYUUBI #4193] Bump actions/stale from v6 to v7 2023-01-20 00:12:33 +08:00
style.yml [KYUUBI #4784] Use nodejs v18 in CI builds and maven web-ui builds 2023-05-03 18:42:23 +08:00
web-ui.yml [KYUUBI #4784] Use nodejs v18 in CI builds and maven web-ui builds 2023-05-03 18:42:23 +08:00