[
https://issues.apache.org/jira/browse/HIVE-3816?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Stamatis Zampetakis updated HIVE-3816:
--------------------------------------
I cleared the fixVersion field since this ticket is not resolved. Please review
this ticket and if the fix is already committed to a specific version please
set the version accordingly and mark the ticket as RESOLVED.
According to the JIRA guidelines
(https://cwiki.apache.org/confluence/display/Hive/HowToContribute) the
fixVersion should be set only when the issue is resolved/closed.
> Typo in the MapRedTask? Which may affect the debugging purpose with IDE.
> ------------------------------------------------------------------------
>
> Key: HIVE-3816
> URL: https://issues.apache.org/jira/browse/HIVE-3816
> Project: Hive
> Issue Type: Bug
> Components: CLI
> Affects Versions: 0.9.1
> Reporter: Cheng Hao
> Priority: Trivial
> Fix For: 0.9.1
>
>
> There may be a typo in the java file
> {code:title=org.apache.hadoop.hive.ql.exec.MapRedTask|borderStyle=solid}
> // Origin: here may have a typo?
> // runningViaChild = ShimLoader.getHadoopShims().isLocalMode(conf) ||
> // conf.getBoolVar(HiveConf.ConfVars.SUBMITVIACHILD);
> // New: should be the "!"
> runningViaChild = !ShimLoader.getHadoopShims().isLocalMode(conf) ||
> conf.getBoolVar(HiveConf.ConfVars.SUBMITVIACHILD);
> if(!runningViaChild) {
> // we are not running this mapred task via child jvm
> // so directly invoke ExecDriver
> return super.execute(driverContext);
> }
> {code}
> Per my understanding, there would be 3 cases:
> 1) Run the job in a NEW Child process(maybe pseudo hadoop mode) in the same
> node
> mapred.job.tracker=local
> hive.exec.submitviachild=true
> 2) Run the job in the same process in the same node (very helpful in
> debugging)
> mapred.job.tracker=local
> hive.exec.submitviachild=false
> 3) Run the job in a real Hadoop Cluster specified
> mapred.job.tracker!=local
> hive.exec.submitviachild=true/false
> The typo may cause the second case NEVER happens, which we need in developing
> (debugging);
> Sorry, not sure if I understand that correctly.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)