Ok thanks! If oozie runs every task as a Mapreduce, does it mean that I have to install Hive on every machine if I want to execute Hive action?
Oozie failed with NoClassDefFoundError: org/apache/hadoop/hive/cli/CliDriver currently. 2013/3/12 Alejandro Abdelnur <[email protected]> > Felix, > > On #1, you typically don't want to run user code (apps) in the oozie > server. Also, by using an MR job for the shell action we get automatic load > distribution. If you need to run an action outside of the cluster, then > look at the SSH action. > > On #2, whatever you print in an action will be in the log of the launcher > MR job for the action in the only map task the job has. From the Oozie > WebUI you get can get to the JT job page, from there you must navigate to > the map task log. > > Thx > > > On Tue, Mar 12, 2013 at 12:45 AM, Felix.徐 <[email protected]> wrote: > > > I have 2 more questions: > > 1.Why is shell action performed as a mapreduce? Isn't it supposed to run > as > > a shell script on master node? > > > > 2.Is there any way to print some log within actions which can be shown in > > the web console , current log seems meaningless to me .. > > > > Thanks! > > > > > > 2013/3/12 Felix.徐 <[email protected]> > > > > > Hi, I have 2 questions: > > > 1.How can I capture the output(a few lines) of a Hive query and pass it > > to > > > the next action(e.g. a shell script) for further processing? The > > > capture-output seems only supports a properties file. > > > > > > 2.Is it possible to manually trigger the same workflow with different > > > parameters ? > > > > > > > > > -- > Alejandro >
