Neo4j是一個世界領先的開源圖形數據庫。 它是由Neo技術使用Java語言徹底開發的。java
Neo4j的優勢數據庫
圖形數據庫也稱爲圖形數據庫管理系統或GDBMS,主要用於存儲更多的鏈接數據瀏覽器
Neo4j圖數據庫遵循屬性圖模型來存儲和管理其數據。網絡
屬性圖模型規則學習
圖形數據庫數據模型的主要構建塊是:spa
1.java環境,配置環境變量插件
2.下載Neo4j的Community版本3d
https://neo4j.com/download-center/ rest
解壓zip文件,主要的目錄結構爲:code
3.配置環境變量
set NEO4J_HOME = E:\baby\software\neo4j-community-3.5.6
set PATH = E:\baby\software\neo4j-community-3.5.6\bin;%PATH%
4.配置文件
conf/neo4j.conf
核心數據文件存儲的位置
# The name of the database to mount #dbms.active_database=graph.db # Paths of directories in the installation. #dbms.directories.data=data
想經過網絡遠程訪問Neo4j數據庫,須要修改監聽地址
dbms.connectors.default_listen_address=0.0.0.0
支持三種網絡協議(Protocol)Bolt,HTTP和HTTPS, 防火牆中容許遠程主機訪問這些端口號
# Bolt connector dbms.connector.bolt.enabled=true #dbms.connector.bolt.tls_level=OPTIONAL #dbms.connector.bolt.listen_address=:7687 # HTTP Connector. There can be zero or one HTTP connectors. dbms.connector.http.enabled=true #dbms.connector.http.listen_address=:7474 # HTTPS Connector. There can be zero or one HTTPS connectors. dbms.connector.https.enabled=true #dbms.connector.https.listen_address=:7473
5.啓動
(1)經過控制檯啓動
neo4j.bat console
(2)安裝爲服務
安裝
neo4j install-service
卸載
neo4j uninstall-service
使用,啓用、中止、重啓、查看狀態
neo4j start
neo4j stop
neo4j restart
neo4j status
6.管理數據庫
啓動服務後,在瀏覽器端,打開 http://localhost:7474/管理圖數據庫
默認的用戶,密碼都是 neo4j,登陸後須要從新設置密碼
這樣就可使用cypher語言對neo4j數據庫進行操做了
說明:
若是運行neo4j.bat console,報錯
更改neo4j.ps1文件裏Import-Module "$PSScriptRoot\Neo4j-Management.psd1"爲絕對路徑
Import-Module "E:\baby\software\neo4j-community-3.5.6\bin\Neo4j-Management.psd1"
保存文件後,運行neo4j.bat console