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