hi 
yes i get this error also when i parse a segment..( i have 4 nodes 1
namenode) 
105 maps 15 reduce 

./crawler1/bin/nutch parse sirketce/crawled/segments/20071002163239
task_0001_m_000070_0: log4j:ERROR setFile(null,true) call failed.
task_0001_m_000070_0: java.io.FileNotFoundException:
/home/nutch/crawler1/logs (Is a directory)
task_0001_m_000070_0:   at java.io.FileOutputStream.openAppend(Native
Method)
task_0001_m_000070_0:   at
java.io.FileOutputStream.<init>(FileOutputStream.java:177)
task_0001_m_000070_0:   at
java.io.FileOutputStream.<init>(FileOutputStream.java:102)
task_0001_m_000070_0:   at
org.apache.log4j.FileAppender.setFile(FileAppender.java:289)
task_0001_m_000070_0:   at
org.apache.log4j.FileAppender.activateOptions(FileAppender.java:163)
task_0001_m_000070_0:   at
org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:215)
task_0001_m_000070_0:   at
org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:256)
task_0001_m_000070_0:   at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:132)
task_0001_m_000070_0:   at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:96)
task_0001_m_000070_0:   at
org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:654)
task_0001_m_000070_0:   at
org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:612)
task_0001_m_000070_0:   at
org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:509)
task_0001_m_000070_0:   at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:415)
task_0001_m_000070_0:   at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:441)
task_0001_m_000070_0:   at
org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:468)
task_0001_m_000070_0:   at
org.apache.log4j.LogManager.<clinit>(LogManager.java:122)
task_0001_m_000070_0:   at
org.apache.log4j.Logger.getLogger(Logger.java:104)
task_0001_m_000070_0:   at
org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:229)
task_0001_m_000070_0:   at
org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:65)
task_0001_m_000070_0:   at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
task_0001_m_000070_0:   at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
task_0001_m_000070_0:   at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
task_0001_m_000070_0:   at
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
task_0001_m_000070_0:   at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
task_0001_m_000070_0:   at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
task_0001_m_000070_0:   at
org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
task_0001_m_000070_0:   at
org.apache.hadoop.mapred.TaskTracker.<clinit>(TaskTracker.java:84)
task_0001_m_000070_0:   at
org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java:1685)
task_0001_m_000070_0: log4j:ERROR Either File or DatePattern options are not
set for appender [DRFA].
task_0001_m_000070_1: log4j:ERROR setFile(null,true) call failed.
task_0001_m_000070_1: java.io.FileNotFoundException:
/home/nutch/crawler1/logs (Is a directory)
task_0001_m_000070_1:   at java.io.FileOutputStream.openAppend(Native
Method)
task_0001_m_000070_1:   at
java.io.FileOutputStream.<init>(FileOutputStream.java:177)
task_0001_m_000070_1:   at
java.io.FileOutputStream.<init>(FileOutputStream.java:102)
task_0001_m_000070_1:   at
org.apache.log4j.FileAppender.setFile(FileAppender.java:289)
task_0001_m_000070_1:   at
org.apache.log4j.FileAppender.activateOptions(FileAppender.java:163)
task_0001_m_000070_1:   at
org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:215)
task_0001_m_000070_1:   at
org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:256)
task_0001_m_000070_1:   at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:132)
task_0001_m_000070_1:   at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:96)
task_0001_m_000070_1:   at
org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:654)
task_0001_m_000070_1:   at
org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:612)
task_0001_m_000070_1:   at
org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:509)
task_0001_m_000070_1:   at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:415)
task_0001_m_000070_1:   at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:441)
task_0001_m_000070_1:   at
org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:468)
task_0001_m_000070_1:   at
org.apache.log4j.LogManager.<clinit>(LogManager.java:122)
task_0001_m_000070_1:   at
org.apache.log4j.Logger.getLogger(Logger.java:104)
task_0001_m_000070_1:   at
org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:229)
task_0001_m_000070_1:   at
org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:65)
task_0001_m_000070_1:   at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
task_0001_m_000070_1:   at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
task_0001_m_000070_1:   at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
task_0001_m_000070_1:   at
java.lang.reflect.Constructor.newInstance(Constructor.java:494)
task_0001_m_000070_1:   at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
task_0001_m_000070_1:   at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
task_0001_m_000070_1:   at
org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
task_0001_m_000070_1:   at
org.apache.hadoop.mapred.TaskTracker.<clinit>(TaskTracker.java:84)
task_0001_m_000070_1:   at
org.apache.hadoop.mapred.TaskTracker$Child.main(TaskTracker.java:1685)
task_0001_m_000070_1: log4j:ERROR Either File or DatePattern options are not
set for ap

vikasran wrote:
> 
> I am running into few issues running nutch with distributed hadoop on 2
> nodes:
> 
> Configuration:
> 2 nodes. One is master+slave, second node is just slave
> 
> I set mapred.map.tasks and mapred.reduce.tasks to 2.
> 
> Crawl works fine on single node (only one node acting as master+slave).
> When I add second node to conf/slaves file, crawl fails with message::
> Stopping at depth=0 - no more URLs to fetch
> 
> Please help. I am also seeing log4j error ::
> log4j:ERROR setFile(null,true) call failed.
> java.io.FileNotFoundException: /nutch/search/logs (Is a directory)
>         at java.io.FileOutputStream.openAppend(Native Method)
>         at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
>         at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
>         at org.apache.log4j.FileAppender.setFile(FileAppender.java:289)
> 
> 
> PLEASE HELP
> 

-- 
View this message in context: 
http://www.nabble.com/Problems-running-multiple-nutch-nodes-tf4512336.html#a13034350
Sent from the Nutch - User mailing list archive at Nabble.com.

Reply via email to