[ 
https://issues.apache.org/jira/browse/HIVE-29483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hemanth Umashankar reassigned HIVE-29483:
-----------------------------------------

    Assignee: Hemanth Umashankar

> Implement an integration testing mechanism with real Tez on Yarn including 
> resource localization
> ------------------------------------------------------------------------------------------------
>
>                 Key: HIVE-29483
>                 URL: https://issues.apache.org/jira/browse/HIVE-29483
>             Project: Hive
>          Issue Type: Improvement
>            Reporter: László Bodor
>            Assignee: Hemanth Umashankar
>            Priority: Major
>
> Follow-up for HIVE-29470
> {code:java}
> implement an integration testing mechanism (inspired by current qtest drivers 
> maybe), that can utilize a real mini yarn cluster, that relies on the 
> localized hive-exec jar (and figure out first how the current 
> TestMiniTezCliDriver works and all tests pass on that driver with the above 
> hack patch in place) <-- nice-to-have long-term
> {code}
> history recap, given this POC patch: 
> https://github.com/abstractdog/hive/commit/06ce23fb04bb2e862d0cf511f5ac214ce1e6bee9
> on a classic yarn cluster, this patch makes all hive queries fail, given that 
> the hive-exec.jar (referred to as app jar) localization is skipped, so when a 
> tez job starts (in a yarn application), that jar is not present, so it 
> immediately fails with some kind of ClassNotFoundException kinda problem
> the implemented testing here is definitely a heavy, integrated testing one, 
> so I can imagine that it won't included into the precommit phase, but users 
> must be able to start a pseudo-distributed hadoop/yarn/hdfs cluster and run 
> tez jobs against that, because apparently, the mini clusters won't cover some 
> cases



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to