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,网页会提示你修改密码的,自己记住就好