一气呵成安装 Neo4j 5.3.x

最近在研究图数据库。Neo4j,当然是必选之物了。但是查看了网上的教程,大多数人,采用的是颇为有技术含量的解压tar文件的办法进行安装。有没有适合新手小白的安装方法呢??

答案是肯定的。作为一个还算有点资历的 Linux 人,咱当然得帮新手们找一个简单得安装方法。那么,就只有上 dnf / yum 了。

我的底层系统,用的是阿里的龙蜥8(Anolis 8),用 dnf update 完成准备工作后,就可以开始安装 Neo4j了。

来,敲黑板,重点来了,按部就班,逐条命令,安装过程将会是无比丝滑一气呵成:

1. 安装解压软件和下载软件

dnf install tar
dnf install wget

2. 安装 Java JDK 17

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm
rpm -ivh jdk-17_linux-x64_bin.rpm

3. 验证 Java 是否正确安装

java -version

4. 下载 Neo4j RPM key

rpm --import https://debian.neo4j.com/neotechnology.gpg.key

把这段文字,直接复制,粘贴到命令行里,最后回车

cat <<EOF>  /etc/yum.repos.d/neo4j.repo
[neo4j]
name=Neo4j Yum Repo
baseurl=https://yum.neo4j.com/stable/5
enabled=1
gpgcheck=1
EOF

5. DNF 模式 安装 Neo4j

dnf update -y
dnf install neo4j

6. 设置自动启动 Neo4j

systemctl enable neo4j

7. 测试 Neo4j 是否正常启动

systemctl start neo4j
systemctl stop neo4j

8. 查找 neo4j.conf 配置文件

find / -name neo4j.conf

9. 备份 neo4j.conf 配置文件

cd /etc/neo4j/
cp neo4j.conf neo4j.conf.bak

10. 修改 neo4j.conf 配置文件

vi neo4j.conf

取消65行的注释(删除#):

# With default configuration Neo4j only accepts local connections.
# To accept non-local connections, uncomment this line:
server.default_listen_address=0.0.0.0

取消86行的注释:

# Bolt connector
server.bolt.enabled=true
#server.bolt.tls_level=DISABLED
server.bolt.listen_address=:7687
#server.bolt.advertised_address=:7687

取消91行的注释:

# HTTP Connector. There can be zero or one HTTP connectors.
server.http.enabled=true
server.http.listen_address=:7474
#server.http.advertised_address=:7474

取消96行的注释:

# HTTPS Connector. There can be zero or one HTTPS connectors.
server.https.enabled=false
server.https.listen_address=:7473
#server.https.advertised_address=:7473

上述也可以修改端口号实现自定义端口。

编辑完以后,按Esc,英文状态下输入":wq",回车,保存文件。

11. 重新测试 Neo4j 是否正常启动

systemctl start neo4j

12. 修改防火墙配置,开启 Neo4j 需要的端口

systemctl start firewalld
firewall-cmd --zone=public --add-port=7474/tcp --permanent
firewall-cmd --zone=public --add-port=7687/tcp --permanent
firewall-cmd --zone=public --add-port=7473/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
systemctl restart firewalld

13. 远程登录,输入 ip:7474,用户名 neo4j,密码 neo4j

大功告成!棒!

参考文献:

https://blog.csdn.net/a1323933782/article/details/109378525
https://blog.csdn.net/xiaoyw71/article/details/117252889
https://blog.csdn.net/u010687164/article/details/108397366
https://zhuanlan.zhihu.com/p/688814699

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值