Thanks Tim! It works now. You are right, that I should ask the cache where they are and use that path. Actually, this was the mistake I was doing. I assumed that Config.zip will get unzipped to Config directory but actually Hadoop unzips it to Config.zip only, that is it does not change it's name.
Thanks, Akhil Ted Dunning wrote: > > This code assumes that the files are in the working directory of the > mapper. > > You should ask the cache where they are instead nad use the the paths that > it gives you. > > See the code on this page: > > http://developer.yahoo.com/hadoop/tutorial/module5.html#auxdata > > On Fri, Jun 26, 2009 at 5:55 PM, akhil1988 <[email protected]> wrote: > >> FileInputStream fin = new FileInputStream("Config/file1.config"); >> >> where, >> Config is a directory which contains many files/directories, one of which >> is >> file1.config >> >> It would be helpful to me if you can tell me what statements to use to >> distribute a directory to the tasktrackers. >> The API doc http://hadoop.apache.org/core/docs/r0.20.0/api/index.html >> says >> that archives are unzipped on the tasktrackers but I want an example of >> how >> to use this in case of a dreictory. > > > > > -- > Ted Dunning, CTO > DeepDyve > > 111 West Evelyn Ave. Ste. 202 > Sunnyvale, CA 94086 > http://www.deepdyve.com > 858-414-0013 (m) > 408-773-0220 (fax) > > -- View this message in context: http://www.nabble.com/Using-addCacheArchive-tp24207739p24317261.html Sent from the Hadoop core-user mailing list archive at Nabble.com.
