グラフデータベースNeo4jインストール
私の好きなDBの一つ、Neo4jのインストール手順になります。
環境
インストールバージョン
- Neo4j Community Edition 3.4.12
※シングルノード
Neo4jのシステム要件はこちら
https://neo4j.com/docs/operations-manual/3.4/installation/requirements/
Java Runtime Environment(JRE)が必要
トラブルシューティングの時にJava Development Kit(JDK)必要になるためJDKをインストールしておく
参考
公式サイト neo4j.com
インストール
※以下rootユーザで実施
JDKのインストール
yum -y install java-1.8.0-openjdk
リポジトリの追加
rpm --import https://debian.neo4j.org/neotechnology.gpg.key cat <<EOF> /etc/yum.repos.d/neo4j.repo [neo4j] name=Neo4j RPM Repository baseurl=https://yum.neo4j.org/stable enabled=1 gpgcheck=1 EOF
Neo4j Community Editionをインストール
yum -y install neo4j-3.4.12
起動確認
systemctl start neo4j systemctl enable neo4j systemctl status neo4j curl -I http://localhost:7474/ neo4j --version
設定
外部からアクセスできるようにネットワーク設定を行う
vi /etc/neo4j/neo4j.conf # boit dbms.connector.bolt.listen_address=0.0.0.0:7687 # ホストマシンのIPを設定 dbms.connector.http.listen_address=<<ホストマシンのIP>>:7474 dbms.connector.https.listen_address=<<ホストマシンのIP>>:7473 systemctl restart neo4j
SELinuxの無効化
vi /etc/selinux/config SELINUX=disabled reboot
接続確認
https://<<ホストマシンのIP>>:7443にアクセス
デフォルトのID/PASSはneo4j/neo4j
以下任意の設定
パフォーマンスを上げるために行う
vi /etc/neo4j/neo4j.conf # ヒープサイズを1gに設定 dbms.memory.heap.initial_size=1g dbms.memory.heap.max_size=1g