443 字
1 分钟
部署 Neo4j
部署 Neo4j
下载安装
进入 neo4j deployment center,页面往下拉,找到 Graph Database Self-Managed,选择对应配置下载压缩包。
[!tip] 注意,选择社区版(community),企业版是收费的。
然后解压出来:
tar -zxvf neo4j-community-4.4.35-unix.tar.gz进入解压出的路径 neo4j-community-4.4.35 后,主要关注两个地方:
bin:neo4j 的二进制执行文件conf:neo4j 的配置文件
通常情况下,需要使用 bin/neo4j 来管理 Neo4j 服务,所以还需要配置一个环境变量方便使用:
vim ~/.bashrc # 或者 ~/.zshrc
# 在最下方插入如下内容(注意替换)export PATH="path/to/your/neo4j-community-4.4.35/bin:$PATH"
# 保存退出文件
# 生效环境变量source ~/.bashrc然后执行 neo4j status,查看是否正常执行,输出 Neo4j is not running. 表示配置成功。
配置 jdk11 环境
Neo4j 4.X 依赖于 jdk11,所以还需要配置一个 Java 环境。
服务器已经在 /opt 下部署了常用环境的二进制包,因此直接配置环境变量即可。
vim ~/.bashrc # 或者 ~/.zshrc
# 在最下方插入如下内容(注意替换)export JAVA_HOME=/opt/jdk-11.0.22export PATH=$JAVA_HOME/bin:$PATHexport JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib
# 保存退出文件
# 生效环境变量source ~/.bashrc完成后输入 java --version,返回如下信息表示配置成功:
java 11.0.22 2024-01-16 LTSJava(TM) SE Runtime Environment 18.9 (build 11.0.22+9-LTS-219)Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.22+9-LTS-219, mixed mode)[!tip] 注意是 java,不是 openjdk 😅
配置 Neo4j
由于 Neo4j 社区版只支持单实例,无法做集群,所以多用户使用时,要修改默认端口防止冲突。
[!tip] 可以简单理解为部署一个 neo4j 只能给一个人用,不像数据库,部署一次可以服务多个用户。
Neo4j 的配置通过编辑文件 conf/neo4j.conf 进行。
首先修改 http 端口。在配置文件中找到如下内容,删除前面的井号 # 取消注释,并修改对应的端口:
# 修改前#dbms.connector.http.listen_address=:7474#dbms.connector.http.advertised_address=:7474
# 修改后dbms.connector.http.listen_address=:7475dbms.connector.http.advertised_address=:7475然后修改 bolt 协议的端口。
# 修改前#dbms.connector.bolt.listen_address=:7687#dbms.connector.bolt.advertised_address=:7687
# 修改后dbms.connector.bolt.listen_address=:7688dbms.connector.bolt.advertised_address=:7688最后修改数据库默认的监听地址。如果你只需要在本机使用 Neo4j,没有局域网访问的需求,可以不做这一步。
dbms.default_listen_address=0.0.0.0使用 Neo4j
# 启动neo4j start
# 停止neo4j stop
# 重启neo4j restart
# 检查状态neo4j status部分信息可能已经过时









