环境:
本次安装测试中科方德桌面版

实际安装生成测试环境:

下载链接:
https://dist.neo4j.org/deb/neo4j_4.4.17_all.deb
安装参考:
https://neo4j.com/docs/operations-manual/current/installation/linux/debian/
安装包所在位置
DEB 包命令大全 (Debian, Ubuntu 以及类似系统)
1 2 3 4 5 6 7 8
| dpkg -i package.deb 安装/更新一个 deb 包 dpkg -r package_name 从系统删除一个 deb 包 dpkg -l 显示系统中所有已经安装的 deb 包 dpkg -l | grep httpd 显示所有名称中包含 "httpd" 字样的deb包 dpkg -s package_name 获得已经安装在系统中一个特殊包的信息 dpkg -L package_name 显示系统中已经安装的一个deb包所提供的文件列表 dpkg --contents package.deb 显示尚未安装的一个包所提供的文件列表 dpkg -S /bin/ping 确认所给的文件由哪个deb包提供
|
1 Java安装
1.1 deb包相关的操作命令
安装命令:
1
| dpkg -i openlogic-openjdk-11.0.18+10-linux-x64-deb.deb
|
java所安装的目录
1
| cd /usr/lib/jvm/openlogic-openjdk-11-hotspot-amd64/
|
1.2 配置Java的环境变量
修改配置文件:
进入配置文件路径
打开配置文件:
在文件的末尾添加以下内容:
1 2 3
| export JAVA_HOME=/usr/lib/jvm/openlogic-openjdk-11-hotspot-amd64/ export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib export PATH=$JAVA_HOME/bin:$PATH
|
保存之后,重新加载相关的文件
2 neo4安装
2.1 安装执行命令
linux忽略依赖强制安装软件
https://blog.csdn.net/qq_41520220/article/details/126360495
强制安装.deb文件
1 2
| dpkg -i --force-overwrite xxx.deb 强制安装软件
|
1 2
| dpkg -i --force-all xxx.deb 不顾一切的强制安装软件
|
实际执行命令(只能不顾一切的强制安装)
1
| dpkg --force-overwrite -i neo4j_4.4.17_all.deb
|
安装后,应用所在路径
查看文件安装所在目录的相关方法
配置文件所在路径
1 2 3
| /etc/default/neo4j /etc/init.d/neo4j /etc/neo4j/neo4j.conf
|
2.2 防火墙的设置
打开防火墙端口 7474 与 7687
1 2 3
| ufw allow 7474/tcp
ufw allow 7687/tcp
|
查看防火墙所有开放的端口
现象:

2.3 修改配置文件
配置文件所在路径:
1
| vim /etc/neo4j/neo4j.conf
|
取消注释,可以远程通过ip访问neo4j数据库
1 2
| 取消下面语句的 # # dbms.default_listen_address=0.0.0.0
|
2.4 启动与停止服务
1 2 3
| cd /usr/share/neo4j/bin/
neo4j start/stop/restart
|
3 安装算法插件-GDS
3.1 停止neo4j数据库服务
关闭neo4j图数据库
1 2 3
| cd /usr/share/neo4j/bin/
neo4j stop
|
3.2 将jar包移动到指定目录
1
| cd /var/lib/neo4j/plugins
|
3.3 修改相关配置文件
进入neo4j配置文件所在目录:
打开配置文件:
添加以下2行代码,保存退出
1 2
| dbms.security.procedures.unrestricted=gds.* dbms.security.procedures.whitelist=gds.*
|
修改后为:

3.4 启动neo4j服务
启动neo4j图数据库
1 2 3
| cd /usr/share/neo4j/bin/
neo4j start
|
3.5 验证按照是否成功
进入neo4j浏览器7474地址, 输入下面任意一条命令,若无异常,则安装成功。
1 2 3
| RETURN gds.version() 或者 CALL gds.list()
|
现象:
