欢迎大家来到IT世界,在知识的湖畔探索吧!
本文记录的是使用VMware虚拟机在ubuntu20.04环境下使用neo4j-community-4.0.8-unix版本根据github上的开源项目搭建小型证券知识图谱。
搭建所使用的官方软件已经打包在百度网盘,评论区自取。
第一步是下载虚拟机,因为之前虚拟机版本较低,并且ubuntu系统是18的,想体验下新版本,因此先更新了VMware,之后下载了ubuntu20.04版本镜像,创建新的虚拟机,一路next即可。
第二步就是要下载jdk,Neo4j是基于java的,因为想使用较新版本的neo4j所以需要下载jdk8版本以上,因此选择了jdk11。接下来就是在ubuntu20下安装jdk11:
1、下载java的deb安装包
2、sudo dpkg -i jdk-11.0.7_linux-x64_bin.deb安装
3、sudo dpkg -l | grep jdk检查是否安装成功
4、默认安装在/usr/lib/jvm/目录下
5、sudo update-alternatives –install “/usr/bin/java” “java” “/usr/lib/jvm/jdk-11.0.7/bin/java” 1
6、sudo update-alternatives –display java
第三步就开始安装neo4j,下载了基于linux的社区版,直接解压,进入bin目录执行./neo4j start开启即可,然后在浏览器输入http://虚拟机ip地址:7474/browser/即可。
(关于虚拟机ip地址,可以输入ifconfig -a进行查看,如果查看失败,按照提示执行sudo apt install net-tools,然后再执行,ifconfig -a,,,找到inet ,在inet后面的ip地址就是我们要找的。)
然后就是找到处理好的数据集导入图数据库,,,./neo4j-admin import –database=graph –nodes=:executive=executive.csv –nodes=:stock=stock.csv –nodes=:concept=concept.csv –nodes=:industry=industry.csv –relationships=:stock_industry=stock_industry.csv –relationships=:executive_stock=executive_stock.csv –relationships=:stock_concept=stock_concept.csv
注:这里数据库必须是空的,或者是不存在的即可,如果有的话直接关掉服务(./neo4j stop)然后删掉即可。
在配置文件中注释#dbms.directories.import=import
在使用import导入时csv文件的地址用绝对路径,例如:./neo4j-import –into /demo/data/databases/graph4.db/ –nodes:User /demo/software/neo4j-enterprise-3.1.1/import/utf8.csv
如果不想用绝对路径。csv文件要放在bin目录下 ./neo4j-import –into /demo/data/databases/graph5.db/ –nodes:User utf8.csv
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/33835.html