一,下載工具
可以到官方網站上下載桌面版或者community版本的,下載地址:https://neo4j.com/, 安裝好。
快速下載地址:http://doc.we-yun.com:1008/neo4j
二、配置環境變量
本文參考了http://blog.csdn.net/appleyk/article/details/79091898來配置的。使用的是jdk 1.8 131的版本。
首先,在命令行中輸入java -version,查看jvm版本。
三、Windows啟動
三、Mac啟動
cd neo4j
cd bin
./neo4j start
四、瀏覽器
- http://localhost:7474/
- 初始用戶名和密碼:neo4j
- 修改密碼:neo4j.
五、關閉
./neo4j stop
六、重置-清除-刪除neo4j數據庫
關閉你的Neo4j服務器,並
rm -rf data / graph.db
七、使用neo4j-import方式導入csv文件
一定要注意neo4j-import方式,只能對新的數據庫進行csv導入,也就是說,要用這種方式進行csv導入,必須一次性導入:我采用的方法是 將命令行cd到neo4j的bin目錄下,並且將相關csv放在bin目錄下,執行命令:neo4j-admin import --database=數據庫名.db --nodes=bin目錄下表示結點的csv --relationships=bin目錄下表示關系的csv
如果遇見報錯:1.首先反省自己這個數據庫是不是空的或者說是不是新建的
2.你的csv文件的第一行不符合格式要求
如下圖,形式一定要對,否則無法解析
八、建立索引:
CREATE INDEX ON :Entity(name)
CREATE INDEX ON :Entity(Relation)
CREATE INDEX ON :Entity(id)
CREATE INDEX ON :Relation(Entity)
九、Python操作
創建代碼
from py2neo import Node, Relationship, Graph, NodeMatcher, RelationshipMatcher # 新建圖形 graph = Graph('http://localhost:7474', username='neo4j', password='neo4j.') # 新建node a = Node('label', name = 'a' ) b = Node('label', name = 'b' ) # 在graph中繪制node graph.create(a) graph.create(b) # 新建關系並繪制 r1 = Relationship(a, 'to', b, name = 'to') #可以增加一些屬性,也可以省略 graph.create(r1)
參考文章: