前言:
今天咱们对“ubuntu打包java程序”可能比较珍视,各位老铁们都想要分析一些“ubuntu打包java程序”的相关知识。那么小编也在网络上网罗了一些关于“ubuntu打包java程序””的相关知识,希望看官们能喜欢,看官们快快来学习一下吧!本文记录的是使用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