????????最近用到了nebulagraph圖數據庫做金融反欺詐項目,雖然nebula屬于分布式架構,但依然感覺nebula使用不太順手,這里順便研究一下neo4j這款數據庫如何,這里先從安裝開始?
一、 準備工作
-
確認 Java 版本要求: Neo4j 5.x+ 需要 JDK 11 或 JDK 17。
-
檢查當前 JDK 版本: 打開終端,輸入:
java -version
二、 下載 Neo4j 社區版
-
訪問官方下載頁: Neo4j Deployment Center - Graph Database & Analytics
三、 解壓與安裝
-
解壓 tar 包:
sudo cp neo4j-community-4.4.44-unix.tar.gz /opt/system/ sudo tar -xf neo4j-community-4.4.44-unix.tar.gz sudo mv neo4j-community-4.4.44 neo4j
四、 啟動 Neo4j 服務
-
進入安裝目錄:
cd /opt/system/ne04j
-
啟動方式(任選其一):
-
前臺啟動(實時查看日志):
./bin/neo4j console
-
日志會實時輸出到終端。
-
按
Ctrl + C
停止服務。
-
-
后臺啟動(靜默運行):
./bin/neo4j start
停止服務使用:
./bin/neo4j stop
-
五、 訪問 Neo4j 瀏覽器
-
等待啟動完成: 終端出現
Started.
或Remote interface available at http://localhost:7474/
表示啟動成功。 -
打開瀏覽器: 訪問 http://localhost:7474。
-
首次登錄:
-
用戶名:
neo4j
-
初始密碼:
neo4j
-
-
重置密碼: 系統會強制要求設置新密碼。
六、 關鍵目錄與配置
功能 | 路徑 |
---|---|
主目錄 | /opt/system/neo4j |
配置文件 | /opt/system/neo4j/conf/neo4j.conf |
數據庫文件 | /opt/system/neo4j/data |
日志文件 | /opt/system/neo4j/logs |
🔧 修改配置(如端口): 編輯
conf/neo4j.conf
文件(需重啟生效):# 修改 HTTP 端口(默認7474) dbms.connector.http.listen_address=:7474 # 修改 Bolt 端口(默認7687) dbms.connector.bolt.listen_address=:7687
七、 密碼重置方法
若忘記管理員密碼:
-
停止 Neo4j:
./bin/neo4j stop
-
執行重置命令:
./bin/neo4j-admin dbms set-initial-password xxx
-
重新啟動:
./bin/neo4j start
學習資源: Neo4j 官方文檔 Cypher 語法手冊