[ https://issues.apache.org/jira/browse/HIVE-14678?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15460462#comment-15460462 ]
Lefty Leverenz commented on HIVE-14678: --------------------------------------- [~sershe], how about noting in the description of *hive.execution.engine* that the value must be lowercase? Also, replacing "MR" with "MapReduce" would help avoid misunderstanding: {quote} Chooses execution engine. Options are: mr (Map reduce, default), tez, spark. While MR remains the default engine for historical reasons, it is itself a historical engine and is deprecated in Hive 2 line. It may be removed without further warning. {quote} Just as a nit, "Map reduce" could be changed to "MapReduce" too. > Hive-on-MR deprecation warning is not diplayed when engine is set to capital > letter 'MR' > ----------------------------------------------------------------------------------------- > > Key: HIVE-14678 > URL: https://issues.apache.org/jira/browse/HIVE-14678 > Project: Hive > Issue Type: Bug > Components: Beeline, CLI, Configuration, Hive > Affects Versions: 2.1.0, 2.2.0 > Reporter: Raja Mannem > Assignee: Sergey Shelukhin > Priority: Trivial > Attachments: HIVE-14678.patch > > > hive> SET hive.execution.engine=mr; > Hive-on-MR is deprecated in Hive 2 and may not be available in the future > versions. Consider using a different execution engine (i.e. tez, spark) or > using Hive 1.X releases. > hive> > hive> SET hive.execution.engine=MR; > hive> > This warning seems to be generated only with small letter 'mr' wand not with > capital letter "MR". > generateMrDeprecationWarning() seem to be displaying this warning and is > being called in different classes. > Ex: > https://github.com/apache/hive/blob/master/cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java#L754 > https://github.com/apache/hive/blob/master/ql/src/java/org/apache/hadoop/hive/ql/Driver.java#L1900 -- This message was sent by Atlassian JIRA (v6.3.4#6332)