Hi Kay, The jar is just executed locally. If the jar fires up a mapreduce job and sets itself as the job jar, then mapreduce will handle copying it to the nodes that will use it.
-Sandy On Wed, Mar 13, 2013 at 9:01 AM, KayVajj <vajjalak...@gmail.com> wrote: > I have a question regarding the hadoop jar command. In a cluster of say > nodes n1,n2...n100 > > the node n1 has jar Myjar on its local file system. > > If I run the command > hadoop jar local/path/to/Myjar Myclass other-args > > Is the MR job executed just on n1 or any arbitrary node n1..n100? > > If it is any arbitrary node, since Myjar exists only on n1. Is the jar > copied across all nodes on the cluster to run the MR code. > > > > >