赞
踩
1.进入cmd控制界面,然后进入到自己的NEO4J的bin目录下,输入neo4j,然后其会展示一些neo4j的命令。
2.先进行neo4j install-service 操作,安装控制服务台,再进行neo4j start 命令打开,然后neo4j console 打开控制台。
复制网址并打开 http://localhost:7474
第一次进入需注册,初始密码是neo4j
试运行可以进入Example Graphs,点击CREATE前的播放符号可将知识图谱进行可视化展示。
以下操作需在neo4j关闭的情况下进行。打开cmd,输入neo4j stop
首次导入,需要先修改配置文件conf中的第9行,去掉#,改default为active,改默认数据库neo4j的名称,数据库名称自己起加.db
将需要导入的csv文件放在import文件夹下。
*注意:一般数据都在excle里,需先另存为csv格式,再将每个文件用记事本打开,点击另存为,改编码格式为UTF-8。
需要添加或修改数据时,注意用记事本打开修改,如果在csv里直接改保存会改变编码格式。
导入csv示例文件如下
actors.csv
personId:ID,name,:LABEL
keanu,Keanu Reeves,Actor
laurence,Laurence Fishburne,Actor
carrieanne,Carrie-Anne Moss,Actor
movies.csv
movieId:ID,title,yeat:int,:LABEL
aa20221128,The Matrix,1999,Movie
bb20221129,The Matrix Reloaded,2003,Movie;ab
cc20221130,The Matrix Revolutions,2005,Movie;ab
roles.csv
:START_ID,role,:END_ID,:TYPE
keanu,Neo,aa20221128,1
keanu,Neo,bb20221129,2
keanu,Neo,cc20221130,3
laurence,Morpheus,aa20221128,4
laurence,Morpheus,cc20221130,5
carrieanne,Trinity,bb20221129,6
打开cmd(win+R),进入neo4j的bin目录,输入下列代码
neo4j-admin import --database=energy.db --nodes F:\neo4j-community-4.4.5\import\actors.csv --nodes F:\neo4j-community-4.4.5\import\movies.csv --relationships F:\neo4j-community-4.4.5\import\roles.csv
如下显示,则导入成功。
打开neo4j,就可以看到导入成功了!
表示数据库里已经存在即将新建的数据库,加–force,后面添加节点csv,关系csv的语句不变
错误原因是修改配置文件后就启动了neo4j
不需要提前删除graph.db目录里的文件
很多参考文章里都提到了graph.db文件,如果是刚安装好的,data及database文件夹下是不会有这个文件的,大佬们是提前修改了配置文件里的默认数据库,将默认数据库neo4j改成了graph.db
导出数据需要用到apoc工具,去官网下载对应Neo4j版本的jar包
https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases
关闭neo4j,将下载好的jar放入neo4j的plugins文件夹里。
修改配置文件,在conf中加下列5行
apoc.import.file.use_neo4j_config=true
apoc.export.file.enabled=true
apoc.import.file.enabled=true
dbms.directories.import=import
dbms.security.allow_csv_import_from_file_urls=true
打开neo4j,输入 return apoc.version()检验是否apoc安装成功
输入下列语句,导出所需的csv文件。
CALL apoc.export.csv.all(
'dc.csv', //文件名和类型,也可以是txt格式
{ quotes:'none',//导出的文件中没有引号
useTypes:true
}
)
运行后导出的文件就在neo4j的import文件夹下面了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。