1. 程式人生 > >NEO4J的安裝配置及使用總結以

NEO4J的安裝配置及使用總結以

image 屬性 rup chm svg 解決 current 查看數據庫 規模

壹.工具:使用neo4j desktop版本

一,下載工具

? 可以到官方網站上下載桌面版或者community版本的,下載地址:https://neo4j.com/, 安裝好。

二、配置環境變量

? 本文參考了http://blog.csdn.net/appleyk/article/details/79091898來配置的。使用的是jdk 1.8 131的版本。

首先,在命令行中輸入java -version,查看jvm版本。

技術分享圖片

然後,配置環境變量,在計算機-屬性-高級系統設置-環境變量,添加NEO4J_HOME=安裝包所在的路徑,可以根據客戶端的應用程序找到,如圖所示的位置:

技術分享圖片

接著,復制路徑即可,

技術分享圖片

然後,在配置path路徑,path中添加最好直接添加neo4j的bin文件夾的最終路徑最好

技術分享圖片

三、測試

以管理員的身份運行命令行,輸入

[plain] view plain copy

  neo4j.bat console

命令之後;

技術分享圖片

如圖所示,已經開啟了NEO4J數據庫,

配置成功後,可以在瀏覽器中使用http://localhost:7474網址查看數據庫,但是前提是得把桌面的應用程序關掉。

記住數據庫的用戶名和密碼,一般默認的是:用戶:neo4j, 密碼:neo4j.

技術分享圖片

登陸後重新設置密碼:

在瀏覽器上輸入用戶:user和密碼:admin(這裏是我的賬戶)

技術分享圖片

四、註冊NEO4J服務

輸入命令:

  
neo4j install-service

---會出現一一些問題參考

[neo4j 3.4.0 install-service,start 報錯的問題]:

技術分享圖片

本地服務查看:

技術分享圖片

五、開啟NEO4J服務

輸入命令;

  
neo4j start

技術分享圖片

停止、重啟、查詢Neo4j服務---會出現 一些問題參考:

[貳.neo4j 3.4.0 install-service,start 報錯的問題]:

接著,進入數據庫操作。

? 可以使用cypher語言對neo4j數據庫進行操作了,此處省略。。。。

這部分首先,在neo4j的數據庫中已經進行了,試存儲,使用cypher語言,可以把RDFt數據形式的數據存儲為圖形式的數據了,也就是在謂語的邊上添加了關系的屬性。實驗的例子就是本論文中想到的一個小例子。

如果覺得這樣存儲數據比較慢的話,可以試試直接將大規模數據導入進neo4j數據庫中。

貳.neo4j 3.4.0 install-service,start 報錯的問題

1,從官網https://neo4j.com/ 及http://www.we-yun.com/index.php/blog/releases-56.html 下載的neo4j 3.4.0 Community 安裝及啟動服務會報錯,其實任何一個命令都報一個相同的錯誤,導致neo4j install-service,neo4j start 都報錯:

技術分享圖片

2,原因%NEO4J_HOME%\bin\Neo4j-Management\Get-Neo4jPrunsrv.ps1 文件有問題:

? switch ($PsCmdlet.ParameterSetName) { "ServerInstallInvoke" { ($Name)`"") } "ServerUpdateInvoke" { ($Name)`"") } {$_ -in @("ServerInstallInvoke", "ServerUpdateInvoke")} {

3,解決方法:註釋如下5行-或者直接刪掉也可以

} "ServerUpdateInvoke" { ($Name)`"") } {$_ -in @("ServerInstallInvoke", "ServerUpdateInvoke")} {

4,之後就正常了:

技術分享圖片

雖然服務已經安裝了但是還是會出現

  
Neo4j is not running. Current status is Stopped

技術分享圖片技術分享圖片

那麽解決方法就是需要將neo4j.bat console產生的neo4j圖數據庫程序進行關閉.

技術分享圖片

如果在已經打開了服務在進行neo4j.bat console,那麽就會產生如下錯誤:

技術分享圖片

其實主要看最後一行:就可以,就需要將服務先進行關閉,之後打開neoj圖數據庫

  
2018-06-06 10:42:28.275+0000 INFO Neo4j Server shutdown initiated by request

NEO4J的安裝配置及使用總結以