kyuubi/docs
sychen 9ba2aac9f5
[KYUUBI #1176] InvalidACL appears in the engine when zookeeper acl is turned on
### _Why are the changes needed?_
https://github.com/apache/incubator-kyuubi/issues/1176
When `kyuubi.ha.zookeeper.acl.enabled=true`, both service and engine will use zookeeper acl to create znode, but engine has no keytab information and cannot write information to zookeeper, throwing an exception.

```java
Caused by: org.apache.zookeeper.KeeperException$InvalidACLException: KeeperErrorCode = InvalidACL for /kyuubi_USER/XXXX
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:124)
	at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
	at org.apache.zookeeper.ZooKeeper.create(ZooKeeper.java:792)
	at org.apache.kyuubi.shade.org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:740)
```

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

- [x] Add screenshots for manual tests if appropriate

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

Closes #1177 from cxzl25/KYUUBI-1176.

Closes #1176

ecc08fa7 [sychen] fix engine acl
0b7cc2ec [sychen] fix InvalidACL

Authored-by: sychen <sychen@trip.com>
Signed-off-by: Kent Yao <yao@apache.org>
(cherry picked from commit d332534325)
Signed-off-by: Kent Yao <yao@apache.org>
2021-10-08 10:08:47 +08:00
..
appendix [KYUUBI #951] [LICENSE] Add license header on all docs 2021-08-19 09:54:01 +08:00
client [KYUUBI #951] [LICENSE] Add license header on all docs 2021-08-19 09:54:01 +08:00
community [KYUUBI #998] Update release doc 2021-08-30 14:58:39 +08:00
deployment [KYUUBI #1176] InvalidACL appears in the engine when zookeeper acl is turned on 2021-10-08 10:08:47 +08:00
develop_tools [KYUUBI #951] [LICENSE] Add license header on all docs 2021-08-19 09:54:01 +08:00
imgs [KYUUBI #1130] [DOCS] Restore Kyuubi logo image size 2021-09-22 13:54:47 +08:00
integrations [KYUUBI #951] [LICENSE] Add license header on all docs 2021-08-19 09:54:01 +08:00
monitor [KYUUBI #951] [LICENSE] Add license header on all docs 2021-08-19 09:54:01 +08:00
overview [KYUUBI #951] [LICENSE] Add license header on all docs 2021-08-19 09:54:01 +08:00
quick_start [KYUUBI #951] [LICENSE] Add license header on all docs 2021-08-19 09:54:01 +08:00
security [KYUUBI #951] [LICENSE] Add license header on all docs 2021-08-19 09:54:01 +08:00
sql [KYUUBI #659] Add UDF engine_name 2021-08-22 00:28:54 +08:00
tools [KYUUBI #951] [LICENSE] Add license header on all docs 2021-08-19 09:54:01 +08:00
conf.py [KYUUBI #874] [ASF] ASF Publish 2021-08-16 11:48:21 +08:00
index.rst [KYUUBI #951] [LICENSE] Add license header on all docs 2021-08-19 09:54:01 +08:00
make.bat [KYUUBI #874] [ASF] ASF Publish 2021-08-16 11:48:21 +08:00
Makefile [KYUUBI #874] [ASF] ASF Publish 2021-08-16 11:48:21 +08:00
requirements.txt [KYUUBI #874] [ASF] ASF Publish 2021-08-16 11:48:21 +08:00