Virtuoso 데이터베이스를 이용한 DBpedia local mirror환경 설정

DBpedia Endpoint가 유지보수때문인지 새벽이 되면 서비스가 끊겨서 지속적인 query가 불가능하서 로컬 미러를 만들어보기로 함... 원문: Setting up local DBpedia with virtuoso 

버전 정보:

  • DBpedia 3.9EN (HDT file 과 동일한 버전으로 하기 위해서)
  • Virtuoso Opensource 7.1.0
  • Ubuntu

원문에서는 VM 4코어 32기가 램을 사용햇고 다른 Freebase와  같은 Knowledge Base를 같이 사용할려고 하면 더 많은 램을 (적어도 64) 추천하고 있다.



디폴트 포트는 8890 인데 사용상 편의를 위해서 내가 원하는 거로 바꿈 (8081)

서버IP:8081로 접속하면 virtuoso 관리하는 페이지가 나온다. 디폴트 계정은: dba / dba (자주쓰는 비번으로 변경)

bz2->gz 로 압축 포맷을 바꾸는데 1시간 정도 걸리는 것 같고 rdf_loader_run(); 을 실행하는데 1시간 넘게 걸린 것 같다.


  • 서버 내리고 올리기 명령어
    • /etc/init.d/virtuoso-opensource stop
    • /etc/init.d/virtuoso-opensource start


  • 안쓰는 애들 삭제하기
    • isql 들어가기
    • 삭제명령 날리기: SPARQL DELETE FROM <http://dbpedia/org> { ?x ?y ?z .} WHERE {?x ?y ?z . FILTER isLiteral(?z) }

No comments:

Post a Comment