neo4j-在Linux中安装neo4j

目录

切换jdk

安装neo4j

配置neo4j以便其他电脑可以访问


切换jdk

因为我安装的jdk是1.8版本的,而我安装的neo4j版本为5.15,Neo4j Community 5.15.0 不支持 Java 1.8 ,它要求 Java 17 或更高版本。

所以我需要升级Java到17

安装 OpenJDK 17

复制代码
sudo yum install java-17-openjdk java-17-openjdk-devel -y

切换默认 Java 版本

复制代码
sudo alternatives --config java

选择 Java 17 的序号。

验证 Java 版本

复制代码
java -version

安装neo4j

添加 Neo4j 官方 Yum 仓库

复制代码
sudo rpm --import https://debian.neo4j.com/neotechnology.gpg.key

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

# 更新软件包索引
sudo yum update -y

查看可用的 Neo4j 版本

运行以下命令,查看可安装的 Neo4j 版本

复制代码
yum --showduplicates list neo4j

安装 Neo4j 5.15.0

复制代码
sudo yum install neo4j-5.15.0 -y

启动并设置 Neo4j 开机自启

复制代码
sudo systemctl enable neo4j
sudo systemctl start neo4j
sudo systemctl status neo4j

配置neo4j以便其他电脑可以访问

配置防火墙

开放 Neo4j 默认端口:

复制代码
sudo firewall-cmd --permanent --add-port=7474/tcp
sudo firewall-cmd --permanent --add-port=7687/tcp
sudo firewall-cmd --reload

编辑 Neo4j 配置文件

复制代码
sudo vim /etc/neo4j/neo4j.conf

找到以下配置项:

复制代码
#server.default_listen_address=0.0.0.0

删除注释符号 # 并将其改为:

复制代码
server.default_listen_address=0.0.0.0

设置安全组

如果你使用云服务,还需要在安全组中打开这两个端口(7474 和 7687)。

这样,你就能从其他计算机访问 Neo4j 了。

在其他计算机上打开浏览器并访问 http://<你的服务器IP>:7474。

首次登录时,用户名和密码都是neo4j,网页会提示你修改密码的,自己记住就好

相关推荐
流浪001几秒前
Linux系统篇44——线程(九) 互斥锁的接口与原理,从 xchgb 的原子交换说起
linux·操作系统·线程·互斥锁·互斥锁原理
Fcy6481 分钟前
Linux下 网络层IP协议详解
linux·运维·tcp/ip
zhangx1234_11 分钟前
javaEE 多线程1
java·linux·服务器
沙滩上的一颗石头19 分钟前
裴讯N1刷Armbian后写入EMMC引导失败解决方法
linux
陌上花开缓缓归以2 小时前
arm linux ddr 内存布局
linux·arm开发
龙腾-虎跃2 小时前
Linux 趣味实战|纯 Bash Shell 脚本实现俄罗斯方块终端小游戏(完整源码资源)
linux·运维·bash
阳光九叶草LXGZXJ9 小时前
达梦数据库-报错-15-列【XXX】长度超出定义
linux·运维·数据库·sql·学习
奔跑的大白啊9 小时前
多容器共享目录权限踩坑记
linux·ubuntu·共享目录·linux权限·docker 容器化部署
Android系统攻城狮12 小时前
Linux Gstreamer深度解析之gst_audio_encoder_set_frame_max调用流程与实战(六十一)
android·linux·运维·音视频·gstreamer音视频·音视频进阶·gstreamer音视频进阶
H.莓飛13 小时前
【C++】命名空间、缺省参数、函数重载与引用
linux·开发语言·c++·visual studio