Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[KYUUBI apache#1652] Support Flink yarn application mode
### _Why are the changes needed?_ Flink yarn application mode is crucial for the production usage of Flink engine. To test this PR locally, we should: 1) set `flink.execution.target=yarn-application` in `kyuubi-defaults.conf`. ### _How was this patch tested?_ - [x] 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 apache#4604 from link3280/KYUUBI-1652. Closes apache#1652 49b454f [Paul Lin] [KYUUBI apache#1652] Delay access to thrift services to stablize tests b91b64b [Paul Lin] Revert "[KYUUBI apache#1652] Avoid hadoop conf injecting into kyuubi conf" c9f710b [Paul Lin] [KYUUBI apache#1652] Avoid hadoop conf injecting into kyuubi conf cde8a54 [Paul Lin] [KYUUBI apache#1652] Improve docs edba0ec [Paul Lin] [KYUUBI apache#1652] Improve codestyle e03e055 [Paul Lin] [KYUUBI apache#1652] Update docs according to the comments 490559c [Paul Lin] [KYUUBI apache#1652] Update docs 769d1a8 [Paul Lin] [KYUUBI apache#1652] Move zookeeper to test scope bafb3f5 [Paul Lin] [KYUUBI apache#1652] Fix flink-it test dd40c72 [Paul Lin] [KYUUBI apache#1652] Update docs 36c993f [Paul Lin] [KYUUBI apache#1652] Fix javax.activation not found in flink-it 2a751bd [Paul Lin] [KYUUBI apache#1652] Introduce EmbeddedZookeeper in Flink yarn tests 0933b70 [Paul Lin] [KYUUBI apache#1652] Fix spotless issue b858f7d [Paul Lin] [KYUUBI apache#1652] Fix Flink submit timeout because failing to find hadoop conf 15801b5 [Paul Lin] [KYUUBI apache#1652] Replace unused jaxb b210615 [Paul Lin] Update externals/kyuubi-flink-sql-engine/pom.xml 24b23da [Paul Lin] [KYUUBI apache#1652] Update jaxb scope to test 240efae [Paul Lin] [KYUUBI apache#1652] Update jaxb scope to runtime 0e9a508 [Paul Lin] [KYUUBI apache#1652] Update jaxb scope to runtime b5dbd33 [Paul Lin] [KYUUBI apache#1652] Fix jdk11 jaxb ClassNotFoundException 72ba3ee [Paul Lin] [KYUUBI apache#1652] Update tm memory to 1gb 4e10ea2 [Paul Lin] [KYUUBI apache#1652] Refactor flink engin tests e9cec4a [Paul Lin] [KYUUBI apache#1652] Add flink-it tests 6eb9fd3 [Paul Lin] [KYUUBI apache#1652] Fix ProcessBuilder tests 6aca061 [Paul Lin] [KYUUBI apache#1652] Fix ClassNotFoundException 7581a2a [Paul Lin] [KYUUBI apache#1652] Fix missing minicluster 412c345 [Paul Lin] [KYUUBI apache#1652] Remove flink-yarn dependencies 0eafbd7 [Paul Lin] Update externals/kyuubi-flink-sql-engine/src/main/scala/org/apache/kyuubi/engine/flink/result/ResultSet.scala ee2c64d [Paul Lin] [KYUUBI apache#1652] Add Flink YARN application tests a726273 [Paul Lin] [KYUUBI apache#1652] Avoid flink-yarn dependencies a75cb25 [Paul Lin] [KYUUBI apache#1652] Fix test issue b7e173f [Paul Lin] [KYUUBI apache#1652] Replace file-based Kyuubi conf with cli args 693ad65 [Paul Lin] [KYUUBI apache#1652] Removed unused imports 68e0081 [Paul Lin] Update kyuubi-server/src/main/scala/org/apache/kyuubi/engine/flink/FlinkProcessBuilder.scala ba021de [Paul Lin] [KYUUBI apache#1652] Search flink-sql.* jars and add them to pipeline jars 0846bab [Paul Lin] [KYUUBI apache#1652] Avoid Scala bug 56413fe [Paul Lin] [KYUUBI apache#1652] Improve tmp files cleanup 8bdb672 [Paul Lin] [KYUUBI apache#1652] Explicitly load Kyuubi conf on Flink engine start 0b63250 [Paul Lin] [KYUUBI apache#1652] Fix test failures 0ba03e4 [Paul Lin] [KYUUBI apache#1652] Fix wrong Flink args 00f036b [Paul Lin] [KYUUBI apache#1652] Remove unused util methods dfd2777 [Paul Lin] [KYUUBI #apache#1652] Support Flink yarn application mode Authored-by: Paul Lin <paullin3280@gmail.com> Signed-off-by: Cheng Pan <chengpan@apache.org>
- Loading branch information