1
Gong (0.5)의 최신 버전으로 Cygwin/Windows 7에서 Nutch (2.2.1)를 실행하려고하므로 데이터를 MongoDB 데이터 저장소에 저장할 수 있습니다. 내 몽고 속성을 포함하도록 Nutch-site.xml 파일을 변경 :Nutch, Gora 및 MongoDB
내가 테스트가 실패의 메이븐 2를 사용하여 명령 행에서 "고라 - MongoDB를"프로젝트를 빌드 할 때 내 문제가 발생<property>
<name>storage.data.store.class</name>
<value>org.apache.gora.mongodb.store.MongoStore</value>
<description>Default class for storing data</description>
</property>
- testCountQuery 다음과 같은 권한 오류와 testWordCount :
14/12/12 19:09:28 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
14/12/12 19:09:28 ERROR security.UserGroupInformation: PriviledgedActionException as:MyPC cause:java.io.IOException: Failed to set permissions of path: \tmp\hadoop-MyPC\mapred\staging\MyPC555128998\.staging to 0700
21738 [main] INFO org.apache.gora.GoraTestDriver - tearing down test
그것은 등 우분투까지 이동하지 않고이 권한 오류를 해결 할 수 있습니까?
감사합니다,
O.
안녕하세요, Alfonso, 답장을 보내 주셔서 감사합니다. 나는 그것을 몰랐다! MongoDB의 로컬 인스턴스에 매핑하기위한 설정을 업데이트했고 제공 한 mvn 패키지 명령을 사용하여 "gora-mongodb"프로젝트를 빌드 한 다음 jar 파일을 apache-nutch-2.2.1 \ runtime \ local \ lib 폴더에 있습니다. 새로운 오류가 발생했습니다 : java.lang.ClassNotFoundException : org.apache.gora.filter.SingleFieldV – user676567
누락 된 클래스는 고라 코어 모듈에 있습니다. gora-core.jar도 복사해야합니다 :) –