### _Why are the changes needed?_ We need a configuration to be an alternative to `hive.server2.proxy.user`. `hive.server2.proxy.user` is derived from the hive server, and it's perfect for keeping the behavior the same as the hive. But hive thrift protocol is only one of the FrontendServices. There are also other FrontendServices not necessary to follow `hive.server2.proxy.user`. So we need `kyuubi.proxy.user`. In this commit, support for using the `kyuubi.proxy.user` configuration has been implemented in scenarios where the original `hive.server2.proxy.user` configuration was used.In the future, this feature will continue to be improved according to other scenarios where it is used. Close #5683 ### _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/contributing/code/testing.html#running-tests) locally before make a pull request ### _Was this patch authored or co-authored using generative AI tooling?_ No. Closes #5653 from mrtisttt/add-kyuubi-proxy-user. Closes #5683 6d60e7632 [mrtisttt] Rollback unnecessary modifications 7298e4137 [mrtisttt] fix doc violations 19f6f4084 [mrtisttt] For API side, shorten the name of kyuubi.session.proxy.user and change it to proxyUser. 0fbcc704d [mrtisttt] Change kyuubi.proxy.user to kyuubi.session.proxy.user and improve documentation c2a810ce2 [mrtisttt] fix format violations a6413e8aa [mrtisttt] Compatible with scenarios where hive.server2.proxy.user is used b687c21b9 [mrtisttt] Add kyuubi.proxy.user as an alternative to hive.server2.proxy.user Authored-by: mrtisttt <mrtisttt@126.com> Signed-off-by: Cheng Pan <chengpan@apache.org> |
||
|---|---|---|
| .. | ||
| _static/css | ||
| appendix | ||
| client | ||
| community | ||
| configuration | ||
| connector | ||
| contributing | ||
| deployment | ||
| extensions | ||
| imgs | ||
| monitor | ||
| overview | ||
| quick_start | ||
| security | ||
| tools | ||
| conf.py | ||
| index.rst | ||
| make.bat | ||
| Makefile | ||
| requirements.txt | ||