初識圖數據庫Neo4j

說明:此篇博文是之前總結的,忘記參考是哪篇博文了,若作者介意請聯繫

1、簡介
NEO4J最有效率的功能就是能夠快速查詢出任意2個節點的最短鏈接途徑,此功能也填補了一些當前主流數據庫的空白。NEO4J高效的遍歷算法,查詢速度快。
2、下載地址(社區版)
https://neo4j.com/download-center/#community
3、解壓tar包
tar –zxvf neo4j-community-3.5.13-unix.tar.gz

4、修改配置文件neo4j.conf
#load csv時l路徑,在前面加個#,可從任意路徑讀取文件
#dbms.directories.import=import

#設置JVM初始堆內存和JVM最大堆內存
#生產環境給的JVM最大堆內存越大越好,但是要小於機器的物理內存
dbms.memory.heap.initial_size=5g
dbms.memory.heap.max_size=10g

#可以認爲這個是緩存,如果機器配置高,這個越大越好
dbms.memory.pagecache.size=10g

#可以遠程通過ip訪問neo4j數據庫
dbms.connectors.default_listen_address=0.0.0.0

#默認 bolt端口是7687,http端口是7474,https關口是7473,不修改下面3項也可以
#設置http端口爲7687,端口可以自定義,只要不和其他端口衝突就行
#dbms.connector.bolt.listen_address=:7687

#設置http端口爲7474,端口可以自定義,只要不和其他端口衝突就行
dbms.connector.http.listen_address=:7474

#設置http端口爲7473,端口可以自定義,只要不和其他端口衝突就行
dbms.connector.https.listen_address=:7473

#允許從遠程url來load csv
dbms.security.allow_csv_import_from_file_urls=true

#允許使用neo4j-shell,類似於mysql 命令行之類的
dbms.shell.enabled=true

#設置連接neo4j-shell的端口,一般都是localhost或者127.0.0.1,這樣安全,其他地址的話,一般使用https就行
dbms.shell.host=127.0.0.1

#修設置neo4j-shell端口,端口可以自定義,只要不和其他端口衝突就行
dbms.shell.port=1337

#設置neo4j可讀可寫
dbms.read_only=false

5、開通端口
systemctl start firewalld
firewall-cmd --zone=public --add-port=2888/tcp –permanent
systemctl stop firewalld
6、啓動neo4j
cd /home/neo4j/neo4j-3.5.13/bin
./neo4j start
7、訪問頁面
ip:7474
首次登陸賬號和密碼是neo4j、neo4j,會提示修改新密碼。修改後進入頁面
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章