neo4j的安装-rpm包安装

下载链接:
https://dist.neo4j.org/rpm/neo4j-4.4.17-1.noarch.rpm
安装参考:
https://neo4j.com/docs/operations-manual/4.4/installation/linux/rpm/

安装包所在位置

中科方德技术人员验证通过的安装包,安装所在位置

1 Java安装

1.1 rpm包相关的操作命令

怎样查看rpm安装包的安装路径

安装命令:

1
rpm -ivh ----.rpm

java所安装的目录

1
cd /usr/lib/jvm/openlogic-openjdk-11-hotspot/

1.2 配置Java的环境变量

修改配置文件:
进入配置文件路径

1
cd /etc/

打开配置文件:

1
vim profile

在文件的末尾添加以下内容:

1
2
3
export JAVA_HOME=/usr/lib/jvm/openlogic-openjdk-11-hotspot/
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

保存之后,重新加载相关的文件

1
source profile

2 neo4安装

2.1 安装执行命令

1
rpm -ivh neo4j-4.4.17-1.noarch.rpm --nodeps --force

安装后,应用所在路径

1
2
3
/usr/bin/neo4j
/usr/share/neo4j
/var/lib/neo4j

2.2 防火墙的设置

打开防火墙端口 7474 与 7687

1
2
3
4
5
firewall-cmd --zone=public --add-port=7474/tcp --permanent

firewall-cmd --zone=public --add-port=7687/tcp --permanent

firewall-cmd --reload 

查看防火墙所有开放的端口

1
firewall-cmd --zone=public --list-ports

现象:

2.3 修改配置文件

配置文件所在路径:

1
vim /etc/neo4j/neo4j.conf 

取消注释,可以远程通过ip访问neo4j数据库

1
2
3
4
5
6
7
8
9
10
#设置JVM初始堆内存和JVM最大堆内存
# 生产环境给的JVM最大堆内存越大越好,但是要小于机器的物理内存
dbms.memory.heap.initial_size=5g
dbms.memory.heap.max_size=10g

# 修改缓存,如果机器配置高,这个越大越好
dbms.memory.pagecache.size=10g

取消下面语句的 #
# dbms.default_listen_address=0.0.0.0

2.4 启动与停止服务

1
2
3
cd /usr/share/neo4j/bin/

neo4j start/stop/restart

启动报错

解决方案:

1
ulimit -n 40960

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配置文件所在目录:

1
cd /etc/neo4j

打开配置文件:

1
vim neo4j.conf 

添加以下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()

现象:


neo4j的安装-rpm包安装
http://yuanql.top/2023/03/07/00_项目经历/信创项目/知识图谱/neo4j的安装-rpm包安装/
作者
Qingli Yuan
发布于
2023年3月7日
许可协议