macOSにHomebrewでNeo4jをインストールする

Neo4jのインストール

HomebrewでNeo4jをインストールする。

% brew install neo4j

インストール後にバージョンを確認する。

% neo4j --version
5.7.0

バージョンが正しく表示されればインストールは完了である。

使用ポート

ポート 説明
7687 Neo4jデータベースサービス
7474 管理コンソール(Neo4j Browser)のホスティング

初期パスワード

Neo4jの初期認証情報は次のとおりである。

ID パスワード
neo4j neo4j

この初期パスワードは変更する必要がある。Web画面または次のコマンドで変更できる。

$ 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ベースURL

http://localhost:7474/db/data

BoltベースURL

bolt://localhost:7687

ディレクトリとファイルのパス

ベースディレクトリ

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

設定ファイル

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

プラグインディレクトリ

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

データディレクトリ

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

ログファイル

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