Windows下圖數(shù)據(jù)庫neo4j的安裝

Neo4j是一個(gè)世界領(lǐng)先的、高性能的NOSQL開源圖形數(shù)據(jù)庫。 它是由Neo技術(shù)使用Java語言完全開發(fā)的。它將結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)在網(wǎng)絡(luò)上而不是表中。它是一個(gè)嵌入式的、基于磁盤的、具備完全的事務(wù)特性的Java持久化引擎,該引擎具有成熟數(shù)據(jù)庫的所有特性。

圖形數(shù)據(jù)庫(Graph Database)是NoSQL數(shù)據(jù)庫家族中特殊的存在,用于存儲(chǔ)豐富的關(guān)系數(shù)據(jù),Neo4j 是目前最流行的圖形數(shù)據(jù)庫,支持完整的事務(wù),在屬性圖中,圖是由頂點(diǎn)(Vertex),邊(Edge)和屬性(Property)組成的,頂點(diǎn)和邊都可以設(shè)置屬性,頂點(diǎn)也稱作節(jié)點(diǎn),邊也稱作關(guān)系,每個(gè)節(jié)點(diǎn)和關(guān)系都可以由一個(gè)或多個(gè)屬性。Neo4j創(chuàng)建的圖是用頂點(diǎn)和邊構(gòu)建一個(gè)有向圖,其查詢語言cypher已經(jīng)成為事實(shí)上的標(biāo)準(zhǔn)。

下面將詳細(xì)說明Windows環(huán)境下Neo4j的安裝步驟,本操作過程中使用的軟件包版本如下:

JDK-1.8.0_161
neo4j-3.5.15

安裝JDK

在安裝neo4j之前,需要安裝Java JDK,并配置Java開發(fā)環(huán)境,然后安裝neo4j服務(wù)。

在Windows下安裝JDK可參考:Windows環(huán)境下JDK安裝和配置

安裝Neo4j

1、進(jìn)入neo4j官網(wǎng),進(jìn)行下載對(duì)應(yīng)版本的安裝包,官網(wǎng)地址:https://neo4j.com/

2、鼠標(biāo)移動(dòng)到PRODUCTS,按下圖所示進(jìn)入下載資源頁面

3、進(jìn)入下載頁面后,選擇Community Server

然后向下翻頁找到對(duì)應(yīng)的版本

Neo4j應(yīng)用程序有如下主要的目錄結(jié)構(gòu):

bin目錄:用于存儲(chǔ)Neo4j的可執(zhí)行程序;
conf目錄:用于控制Neo4j啟動(dòng)的配置文件;
data目錄:用于存儲(chǔ)核心數(shù)據(jù)庫文件;
plugins目錄:用于存儲(chǔ)Neo4j的插件;

4、將下載好的文件neo4j-community-3.5.15-windows.zip,解壓到自己想要存放的位置,然后配置環(huán)境變量,Windows環(huán)境下環(huán)境變量的配置可以參考Windows環(huán)境下JDK安裝和配置中的說明
在系統(tǒng)變量中添加 NEOEJ_HOME 變量:

然后再系統(tǒng)變量path中添加如下數(shù)據(jù):

5、以管理員身份運(yùn)行cmd窗口,執(zhí)行命令

neo4j.bat console

執(zhí)行結(jié)果如下圖,則說明neo4j已經(jīng)開始運(yùn)行了。

image.png

我在JDK1.8.0_161環(huán)境下啟動(dòng)neo4j-4.0.0時(shí),提示如下錯(cuò)誤(可能需要在JDK11下啟動(dòng),暫未確認(rèn)原因,可忽略)。

6、在瀏覽器中輸入地址 http://localhost:7474,進(jìn)入啟動(dòng)頁面

默認(rèn)的用戶名和密碼為:neo4j / neo4j
首次登陸會(huì)提示修改密碼,設(shè)置一個(gè)自己的密碼即可,妥善保存新密碼,以后登陸系統(tǒng)和應(yīng)用程序連接neo4j將使用此密碼進(jìn)行驗(yàn)證。

7、將neo4j注冊(cè)為服務(wù),執(zhí)行命令

neo4j install-service

到此,neo4j就已經(jīng)安裝和啟動(dòng)完成了!下一步就可以接入項(xiàng)目中進(jìn)行使用了。

neo4j命令說明

  • neo4j install-service
    安裝Neo4j在Windows系統(tǒng)上的服務(wù)。
  • neo4j uninstall-service
    卸載Neo4j在Windows系統(tǒng)上的服務(wù)。
  • neo4j start
    啟動(dòng)neo4j服務(wù)
  • neo4j stop
    關(guān)閉neo4j服務(wù)
  • neo4j restart
    重啟neo4j服務(wù)
  • neo4j status
    查看當(dāng)前neo4j服務(wù)的狀態(tài)

首次安裝Neo4j需要先運(yùn)行neo4j install-service命令將Neo4j服務(wù)添加為系統(tǒng)服務(wù),然后再運(yùn)行:neo4j start命令啟動(dòng)Neo4j

如果您想要將Neo4j從系統(tǒng)服務(wù)中卸載,只需要執(zhí)行:neo4j uninstall-service命令即可。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容