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