Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Hadoop >> mail # user >> Setting Configuration for local file:///


Copy link to this message
-
Re: Setting Configuration for local file:///
What is GeoLookupConfigRunner and how do you utilize the setConf(conf)
object within it?

On Wed, Aug 8, 2012 at 1:10 AM, Mohit Anchlia <[EMAIL PROTECTED]> wrote:
> I am trying to write a test on local file system but this test keeps taking
> xml files in the path even though I am setting a different Configuration
> object. Is there a way for me to override it? I thought the way I am doing
> overwrites the configuration but doesn't seem to be working:
>
>  @Test
>  public void testOnLocalFS() throws Exception{
>   Configuration conf = new Configuration();
>   conf.set("fs.default.name", "file:///");
>   conf.set("mapred.job.tracker", "local");
>   Path input = new Path("geoinput/geo.dat");
>   Path output = new Path("geooutput/");
>   FileSystem fs = FileSystem.getLocal(conf);
>   fs.delete(output, true);
>
>   log.info("Here");
>   GeoLookupConfigRunner configRunner = new GeoLookupConfigRunner();
>   configRunner.setConf(conf);
>   int exitCode = configRunner.run(new String[]{input.toString(),
> output.toString()});
>   Assert.assertEquals(exitCode, 0);
>  }

--
Harsh J
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB