ujjawal4046 opened a new pull request, #2568: URL: https://github.com/apache/phoenix/pull/2568
## Summary - Cherry-pick of 80c9125514 from master to 5.2 - Adds PhoenixMapReduceUtil.addPhoenixDependencyJars(Configuration) that registers Phoenix and its transitive dependency jars with YARN distributed cache - Updates all Phoenix MR tools to call the new method - Unlike master, this 5.2 backport does NOT add json-path/bson jars, since 5.2 has no JSON column type support (no BsonJsonProvider/BsonDataFormat/JSON functions) and those libraries are not actual runtime dependencies on this branch. disruptor is kept since it is already used by phoenix-core-client (QueryLoggerDisruptor). ## Test plan - [x] mvn spotless:apply / spotless:check pass on phoenix-core-client, phoenix-core-server, phoenix-core - [x] PhoenixMapReduceUtilTest passes locally - [ ] CI passes - [ ] Verify MapReduce jobs ship Phoenix jars to YARN containers -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
