You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "shanyu zhao (JIRA)" <ji...@apache.org> on 2013/12/06 08:29:35 UTC
[jira] [Updated] (HIVE-5975) [WebHCat] templeton mapreduce job
failed if provide "define" parameters
[ https://issues.apache.org/jira/browse/HIVE-5975?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
shanyu zhao updated HIVE-5975:
------------------------------
Attachment: hive-5975.patch
The root cause is that the defines are not added to args, probably a typo or merge error.
Also for the token file args, use "-D prop=value" instead of "-Dprop=value" to make it consistent with the defines.
Patch attached.
> [WebHCat] templeton mapreduce job failed if provide "define" parameters
> -----------------------------------------------------------------------
>
> Key: HIVE-5975
> URL: https://issues.apache.org/jira/browse/HIVE-5975
> Project: Hive
> Issue Type: Bug
> Components: HCatalog
> Affects Versions: 0.12.0, 0.13.0
> Reporter: shanyu zhao
> Assignee: shanyu zhao
> Attachments: hive-5975.patch
>
>
> Trying to submit a mapreduce job through templeton failed:
> curl -k -u user:pass -d user.name=user -d define=JobName=MRPiJob -d class=pi -d arg=16 -d arg=100 -d jar="hadoop-mapreduce-examples.jar" https://xxx/templeton/v1/mapreduce/jar
> The error message is:
> "Usage: org.apache.hadoop.examples.QuasiMonteCarlo <nMaps> <nSamples>
> Generic options supported are
> -conf <configuration file> specify an application configuration file
> -D <property=value> use value for given property
> -fs <local|namenode:port> specify a namenode
> -jt <local|jobtracker:port> specify a job tracker
> -files <comma separated list of files> specify comma separated files to be copied to the map reduce cluster
> -libjars <comma separated list of jars> specify comma separated jar files to include in the classpath.
> -archives <comma separated list of archives> specify comma separated archives to be unarchived on the compute machines.
> The general command line syntax is
> bin/hadoop command [genericOptions] [commandOptions]
> templeton: job failed with exit code 2"
> Note that if we remove the "define" parameter it works fine.
--
This message was sent by Atlassian JIRA
(v6.1#6144)