[Neo4j] 설치 및 실행하기

eunzin·2020년 11월 16일
0
post-thumbnail

Neo4j란?

Neo4j는 Neo4j사가 개발한 그래프 데이터베이스 관리 시스템으로 네이티브 그래프 저장 및 처리 기능을 갖춘 ACID를 준수하는 트랜잭셔널 데이터베이스이다.

자바로 구현되어 있으며 트랜잭셔널 HTTP 엔드포인트를 경유하거나 바이너리 볼트(bolt) 프로토콜을 통해 Cypher Query Language를 사용한다.

1. 다운로드 및 설치

- Neo4j Server download link

Neo4j는 위 링크에서 다운로드 받을 수 있다.
Enterprise server와 Community server 2가지로 제공된다.

현재는 3.X 버전과 4.X 버전을 받을 수 있는데, 3.X 버전은 JDK 8, 4.X 버전은 JDK 11을 지원하므로, 각자의 자바 환경에 맞는 버전을 선택하여 다운로드받는다.

다운로드 받은 후 간단히 압축을 풀면 설치 완료!

2. 실행

설치 후, 윈도우의 경우 서비스로 등록하거나 콘솔 창에서 바로 실행할 수 있다.
실행할 때는 Powershell을 사용한다.

bin  폴더로 이동 후 실행 및 종료, 서비스 등록 및 삭제
 **neo4j { console | start | stop | restart | status | install-service | uninstall-service | update-service } **

서버 구동 후 확인을 위해 웹 브라우저로 http://localhost:7474/ 에 접속하거나
Neo4j에서 별도로 제공하는 Neo4j Desktop( 다운로드 링크 ) 프로그램을 통해 접속할 수 있다.
초기 아이디 및 패스워드는 neo4j / neo4j 이고, 로그인한 뒤 패스워드를 변경해준다.

3. Graph Data Science (GDS) library 사용하기

Neo4j의 Graph Data Science (GDS) library를 사용하기 위해서는 위 다운로드 링크에서 플러그인을 별도로 다운로드 받는다. 라이브러리는 Neo4j 서버 버전에 맞춰서 다운로드 받아야한다.

  • GDS 1.4.1 : Neo4j 4.0.0-4.0.10, 4.1.0-4.1.5, 4.2.x
  • GDS 1.3.5 : Neo4j 4.0.0-4.0.9, 4.1.0-4.1.3
  • GDS 1.1.6 : Neo4j 3.5.x

파일의 압축을 풀고, Neo4j 서버의 plugins 폴더 하위에 복사한다.
conf/neo4j.conf 파일의 아래 부분을 수정해준다.

서버를 재기동한 후, 아래 함수를 호출하여 설치 완료를 확인한다.

RETURN gds.version()

0개의 댓글