On May 4, 2009, at 6:07 PM, Todd Lipcon wrote:
Since you have a simple String here, this should be pretty simple.
Something
like:
conf.set("com.example.tool.pattern", otherArgs[2]);
then in the configure() function of your Mapper/Reducer, simply
retrieve it
using conf.get("com.example.tool.pattern");
Trial and error solved the problem. It turns out I need to set the
value in the Configuration object before I create the Job object.
Thus, the following works and makes the value of
net.rguha.dc.data.pattern available to the mappers.
Configuration conf = new Configuration();
conf.set("net.rguha.dc.data.pattern", otherArgs[2]);
Job job = new Job(conf, "id 1");
But if conf.set(...) is called after instantiating job, it doesn't.
Is this intended?
-------------------------------------------------------------------
Rajarshi Guha <rg...@indiana.edu>
GPG Fingerprint: D070 5427 CC5B 7938 929C DD13 66A1 922C 51E7 9E84
-------------------------------------------------------------------
Q: What's polite and works for the phone company?
A: A deferential operator.