安装jdk
可参考:https://blog.csdn.net/qq_42003566/article/details/82629570
安装Neo4j
可参考:[https://www.cnblogs.com/ljhdo/p/5521577.html](https://www.cnblogs.com/ljhdo/p/5521577.html),注意开放外网访问
0.0.0.0
IDEA 导入项目
导入成功后对着项目根目录,右键->maven->reimport,等待其执行完成
倘若下载jar包太慢,自己配置外部maven仓库https://blog.csdn.net/liu_shi_jun/article/details/78733633
以上配置在linux下配置自行百度
配置参数
找到目录 src/main/resources
修改application.yml,neo4j配置url,password,改成自己的,同理修改mysql(mysql脚本在根目录下,kg_builder.sql)
后台打包发布
在idea 右侧 有 maven project
工具栏,点击展开lifecycle-clean,然后install,等待完成后在控制台可以看见打包的目录,
例如:[INFO] Installing
F:\git\Neo4j\kgmaker\target\kgmaker-0.0.1-SNAPSHOT.jar
复制jar包,去windows 或者linux下 切换到jar包目录执行 jar包 java -jar
xxx.jar 即可启动,想部署到tomcat自行百度,springboot配置外部tomcat
启动前端
没有前端基础的小伙伴,先自行百度安装nodejs,npm等环境
1.npm install // 安装依赖
2.npm run serve //启动
3.npm run build //发布
启动后访问http://localhost
图谱三元组导入
支持,.xlsx,.xls,.csv,编码格式一定要是utf-8
无bom格式的,格式:节点-节点-关系,在本地测试时上传下载的文件要和neo4j在同一台电脑,当然如果能传到七牛或者hdfs上也是一样的,必须确认neo4j能访问到,否则load不成功
图数据库版本与驱动
本项目适用Neo4j版本3.x版本,对应驱动是1.7.5
4.x版本,需要升级驱动,对应的utils也需要升级,自行扩展