그림 데이터베이스 시작 (1) - JanusGraph 설치
2033 단어 그림 데이터베이스
1. JanusGraph 설치
이번 설치는 JanusGraph + Berkeley + ElasticSearch 기반 설치 모드입니다.구체적인 설치 단계는 다음과 같습니다.
1.1 JanusGraph 다운로드 및 압축 해제:
github에서 JanusGraph의release 버전 다운로드(https://github.com/JanusGraph/janusgraph/releasesD:\python\JanusGraph\janusgraph-0.3.1-hadoop 로컬 도구를 다운로드하고 설치 패키지를 특정 디렉터리에 압축해제합니다(http://public-repo-1.hortonworks.com/hdp-win-alpha/winutils.exe를 참고하십시오.\janusgraph-0.3.1-hadoop2\bin 디렉토리에 있습니다.
1.2 ElasticSearch 및 JanusGraph 콘솔 시작
우선, JanusGraph(Elastic Search 포함)의 압축 풀기 디렉터리에 있는elastic Search\bin 아래에 들어가서 elasticsearch를 두 번 클릭합니다.bat, ElasticSearch를 시작합니다.
그리고 Janus Graph 압축 해제 디렉터리에 있는gremlin을 찾으세요.bat, JanusGraph 컨트롤러를 시작합니다. (실패하면 관리자로 실행하는 것을 선택하십시오.)
2.Gremlin 기본 사용
(1) Gremlin 콘솔에서 다음과 같이 Berkeley + ElasticSearch 방식으로 Graph 인스턴스를 엽니다.
# Berkeley + ElasticSearch Graph
gremlin> graph = JanusGraphFactory.open('conf/janusgraph-berkeleyje-es.properties')
==>standardjanusgraph[berkeleyje:D:\python\JanusGraph\janusgraph-0.3.1-hadoop2\conf\../db/berkeley]
(2) JanusGraph 자체의 그림 데이터베이스 사례 "The Graph of the Gods"를 로드합니다.
gremlin> GraphOfTheGodsFactory.load(graph)
==>null
(3) 다음과 같은 몇 가지 기본 질의 작업을 수행합니다.
#
gremlin> g = graph.traversal()
==>graphtraversalsource[standardjanusgraph[berkeleyje:H:\ssdgreen\janusgraph-0.3.1-hadoop2\conf\../db/berkeley], standard]
# name
gremlin> g.V().has("name").count()
==>14
#
gremlin> g.addV('person').property('name','Tom')
==>v[40964144]
gremlin> g.V().has('name', 'Tom').valueMap()
==>[name:[Tom]]
gremlin> g.V().has("name").count()
==>15