Hi,

The place where nutch looks for the segments is configurable. See the
nutch-default.xml config file, where you can set these parameters. The
searcher.dir parameter is the one that you need to set for this. I guess the
recommended method is to set these parameters in nutch-site.xml, which will
override the settings in the default file.

HTH,
Praveen.

Vikas Gupta <[EMAIL PROTECTED]> said:

> Hi Jack,
> 
> I had the same problem while running the tutorial. The trick is to launch
> your catalina.sh start command from the same directory that contains your
> db and segments file. I also used a absolute path to start the
> catalina.sh script.
> 
> BTW, the only other environment variable I have set is JAVA_HOME I am sure
> there are other solutions as well.
> 
> Vikas
> 
> ----------------------------------------------------------
> Jack Pack wrote:
> 
> Running under XP Pro, Tomcat 4.1, root.war (nutch-0.5) with the segments
>  directory sitting at TOMCAT_HOME. I get a NullPointerException when
>  initiating a search.
> 
>  The tomcat webpage trace:
>  java.lang.NullPointerException
>  at net.nutch.searcher.NutchBean.init(NutchBean.java:82)
> 
>  Here is the tomcat console trace:
>  041104 200332 12 creating new bean
>  041104 200332 12 opening segment indexes in C:Tomcat4.1segments
> 
>  That trace says that NutchBean was looking in the right place, and is
>  generated by the following code snippet from NutchBean:
> 
>         LOG.info("opening segment indexes in "
>  segmentsDir.getCanonicalPath());
> 
>         Vector vDirs=new Vector();
>         File [] directories = segmentsDir.listFiles();
>         for(int i = 0; i < segmentsDir.listFiles().length; i++) {
> 
>  And the error is happening inside the for-loop.
> 
>  BTW: if you have File [] directories already filled by
>  segmentsDir.listFiles();
> 
>  then, why do you keep running that same code segmentsDir.listFiles()with
>  .length inside the for-loop when you could have used code like
>  //TODO opportunity to test for null here
>  int len = directories.length;
>  for(int i=0;i<len;i++)
> 
>  That same code is in the latest cvs code as well. What am I missing here?
> 
>  Meanwhile, the console trace says it was looking inside the proper
>  directory, and, in there, there are three directories:
>  20041104185455
>  20041104185834
>  20041104190247
> 
>  Any thoughts on the NullPointerException?
> 
>  TIA
>  Jack
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: InterSystems CACHE
> FREE OODBMS DOWNLOAD - A multidimensional database that combines
> robust object and relational technologies, making it a perfect match
> for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
> _______________________________________________
> Nutch-developers mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/nutch-developers
> 



-- 






-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
_______________________________________________
Nutch-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nutch-developers

Reply via email to