Neo4j macOS 환경에서 homebrew로 설치

Neo4j 설치

homebrew에서 설치하는 명령은 아래와 같다.

% brew install neo4j

설치후 버전을 확인해 본다.

% neo4j --version
5.7.0

제대로 나온다면 설치가 완료되었다.

이용 포트

포트 설명
7687 Neo4j 본체
7474 관리 콘솔 (Neo4j Browser) 호스팅 용

초기 비밀번호

기본적으로 Neo4j의 사용자 이름과 비밀번호는 아래와 같다.

ID 비밀번호
neo4j neo4j

이 초기 비밀번호는 변경을 해줘야 한다. 웹으로 접속해서 변경할 수도 있고, 아래와 같은 명령으로 변경할 수도 있다.

$ neo4j-admin dbms set-initial-password {password}

Neo4j 시작

$ neo4j start

시작 에러 발생

설치하고 시작을 하려고 하면, 아래와 같은 에러 메세지가 나오면서 시작이 되지 않을 수 있다.

$ neo4j start
Failed to read config /opt/homebrew/Cellar/neo4j/5.7.0/libexec/conf/neo4j.conf: Unrecognized setting. No declared setting with name: wrapper.java.additional.4. Cleanup the config or disable 'server.config.strict_validation.enabled' to continue.
Run with '--verbose' for a more detailed error message.

메세지에서 알려준 대로, 설정 파일(/opt/homebrew/Cellar/neo4j/5.7.0/libexec/conf/neo4j.conf)에 아래 설정을 추가해 주면 된다.

server.config.strict_validation.enabled=false

Neo4j 중지

$ neo4j stop

Neo4j 상태 확인

$ neo4j status

Neo4j Browser 관리 콘솔 열기

$ open http://localhost:7474

설치 후 처음 시작하면 비밀번호 변경 요청이 나올 것이다. 새 계정은 따로 비밀번호를 변경하지 않았다면, 비밀번호는 변경해야 한다.

연결 정보

프로그램에서 접속하는 경우에는 http/https 또는 bolt이라는 프로토콜로 연결할 수 있다.

http base

http://localhost:7474/db/data

bolt base

bolt://localhost:7687

디렉터리 및 파일 경로

Base Directory

/opt/homebrew/Cellar/neo4j/5.7.0/libexec/import/

config File

/opt/homebrew/Cellar/neo4j/5.7.0/libexec/conf/neo4j.conf

plugin Directory

/opt/homebrew/Cellar/neo4j/5.7.0/libexec/plugins/

Data Directory

/opt/homebrew/var/neo4j/data/databases/neo4j/

Log File

/opt/homebrew/var/log/neo4j/neo4j.log



최종 수정 : 2024-03-09