Paul Dhaliwal wrote:
> Hello,
>
> There is an issue with the way LocalFileSystem.pathToFile(Path path)
> function works.
>
> It uses the workingDir member. It is computed from System.getProperty("
> user.home"); when the constructor is called. It can  be set, but
> LinkDbReader does not set it.
>
> This leads to a file not found exception when crawl folder is not in 
> user's
> home.
>
> The way I understand it, crawl directory is "pretty much" the working
> directory for nutch segments, crawls, and everything else. Should crawl
> directory be set as the working directory for the file system?

This is purely a convention - in fact, I've seen in many cases DBs and 
segments and indexes put in completely different places, for operation 
reasons. user.home is at least predictable ...

>
> I am not using LinkDbReader, but I am using the code from LinkDbReader 
> and I
> am not calling the LinkDbReader main.
>
> I can work around the issue, but would appreciate some direction on 
> how to
> go about it.

Since you are using LinkDbReader in a non-standard way I think it's best 
if you implement a workaround for this.

BTW. when using both local FS and Hadoop DFS I've long ago adopted a 
practice to use absolute paths for any arguments ... ;)

-- 
Best regards,
Andrzej Bialecki     <><
 ___. ___ ___ ___ _ _   __________________________________
[__ || __|__/|__||\/|  Information Retrieval, Semantic Web
___|||__||  \|  ||  |  Embedded Unix, System Integration
http://www.sigram.com  Contact: info at sigram dot com



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Nutch-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nutch-general

Reply via email to