2011-02-17 6 views
1

모든 종속성을 포함하는 하나의 JAR 파일을 통해 모든 기능에 액세스 할 수있는 방식으로 Nutch 크롤러를 실행하려고합니다. 예를 들어Nutch를 하나의 Jar 파일로 컴파일 (실행)하는 프로세스는 무엇입니까?

,

java -jar nutch-all-1.2.jar -crawl <other params> 

하고 나중에 단계에서

가, 하둡으로 부른다. 오류의 nutch 디렉토리 결과에 존재하는 JAR 파일에

java -jar nutch-1.2.jar 

을하고 현재

,

Failed to load Main-Class manifest attribute from 
nutch-1.2.jar 

나는이 특정 JAR 매니페스트가 포함되어 있지 않기 때문에 이런 생각 XML 파일 또는 기타 종속 JAR 파일. 이 목적을 위해 nutch를 하나의 JAR로 빌드하는 가장 좋은 방법으로 무엇을 권하고 싶습니까?

감사합니다!

답변

1

간단한 방법으로 명령 행에서 Nutch를 실행하는 방법을 많이보고 나서 nutch.job 파일을 대신 사용할 수 있습니다. 구문은 다음과 같습니다.

hadoop jar nutch-1.0.job org.apache.nutch.crawl.Crawl urls -dir crawl -depth 1 
관련 문제