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]

Reply via email to