当前位置: 首页 > news >正文

neo4j安装

参考

官方安装文档
官方Linux安装文档
官方配置文档
官方备份文档

安装JDK-21

官方JDK下载页

下载Neo4j

https://neo4j.com/deployment-center/?gdb-selfmanaged

在这里插入图片描述

下载链接

https://dist.neo4j.org/neo4j-community-2025.08.0-unix.tar.gz

安装Neo4j

 tar zxf neo4j-community-2025.08.0-unix.tar.gz
mv /public/software/neo4j-community-2025.08.0 /usr/local/
 ln -s /usr/local/neo4j-community-2025.08.0 /usr/local/neo4j
groupadd neo4j
useradd -g neo4j neo4j -s /bin/bash
 chown -R neo4j:neo4j  /usr/local/neo4j-community-2025.08.0chown -R neo4j:neo4j  /usr/local/neo4j

配置Neo4j

创建环境变量

vim /etc/profile
export NEO4J_HOME=/usr/local/neo4j
PATH=$NEO4J_HOME/bin:$PATH
export PATH
source /etc/profile

修改配置文件

vim /usr/local/neo4j/conf/neo4j.conf
# 根据服务器内存大小配置,不超过物理内存的80%
# Java Heap Size: by default the Java heap size is dynamically calculated based
# on available system resources. Uncomment these lines to set specific initial
# and maximum heap size.
server.memory.heap.initial_size=24g
server.memory.heap.max_size=36g# 监听所有IP
# With default configuration Neo4j only accepts local connections.
# To accept non-local connections, uncomment this line:
server.default_listen_address=0.0.0.0# 加大工作线程数量,这里选择了与CPU内核数一致
# Number of Neo4j worker threads.
server.threads.worker_count=16

检查配置文件

  • 检查配置文件
    • sudo -E 传入当前的环境变量
    • sudo -u 执行使用的普通用户
sudo -E -u neo4j /usr/local/neo4j/bin/neo4j-admin server validate-config

初始化密码

# 默认账号是 neo4jbin/neo4j-admin dbms set-initial-password yourpassword
Changed password for user 'neo4j'. IMPORTANT: this change will only take effect if performed before the database is started for the first time.

启动Neo4j

  • 启动后台服务
sudo -E -u neo4j neo4j start
  • 停止后台服务
sudo -E -u neo4j neo4j stop
# 上述命令是root启动的,只为验证服务是否正常,会创建root权限文件,所以要重置安装目录权限
chown -R neo4j:neo4j  /usr/local/neo4j-community-2025.08.0
chown -R neo4j:neo4j  /usr/local/neo4j

配置系统服务

创建配置文件

vim  /usr/local/neo4j/conf/neo4j.service 
[Unit]
Description=Neo4j Graph Database
After=network-online.target
Wants=network-online.target[Service]
ExecStart=/usr/local/neo4j/bin/neo4j console
Restart=on-abnormal
User=neo4j
Group=neo4j
# 添加以下两行,设置Java环境
Environment="JAVA_HOME=/usr/local/jvm/java21"
Environment="PATH=/usr/local/jvm/java21/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
Environment="NEO4J_CONF=/usr/local/neo4j/conf" "NEO4J_HOME=/usr/local/neo4j"
LimitNOFILE=60000
TimeoutSec=120[Install]
WantedBy=multi-user.target
ln -s /usr/local/neo4j/conf/neo4j.service /etc/systemd/system/
systemctl daemon-reload
systemctl start neo4j
 systemctl status neo4j
● neo4j.service - Neo4j Graph DatabaseLoaded: loaded (/usr/local/neo4j/conf/neo4j.service; enabled; vendor preset: disabled)Active: active (running) since 三 2025-09-24 16:11:54 CST; 17min agoMain PID: 10729 (java)CGroup: /system.slice/neo4j.service├─10729 /usr/local/jvm/java21/bin/java -Xmx128m -classpath /usr/local/neo4j/lib/*:/usr/local/neo4j/etc:/usr/local/neo4j/repo/* -Dapp.n...└─10774 /usr/local/jvm/java21/bin/java -cp /usr/local/neo4j/plugins/*:/usr/local/neo4j/conf/*:/usr/local/neo4j/lib/* -XX:+UseG1GC -XX:...

测试连接

  • 浏览器访问http://172.28.3.27:7474

在这里插入图片描述

  • 输入账号和密码
    在这里插入图片描述

在这里插入图片描述

http://www.dtcms.com/a/491559.html

相关文章:

  • C语言基础数组作业(冒泡算法)
  • 【芯片验证日志的艺术:如何让打印信息成为Debug的利器?】
  • 基于MCU中RTT Viwer打印,从移植到测试所遇到的问题全部解决
  • 基于mis的客户关系管理系统的设计与实现(源码+论文+部署+安装)
  • 上海定制建设网站appcan wordpress
  • php做网站浏览量深圳市宝安区区号
  • 《爬虫进阶实战:突破反爬屏障,玩转动态数据与代理策略》
  • 公众号微网站开发展览公司网站建设方案
  • 【面板数据】地市国家级绿色工业园区名单数据集(2016-2024年)
  • 做网站找哪家公司最好网站优化加盟
  • 广东省公路建设公司官方网站调查问卷wordpress
  • 近半数地球同步卫星传输未加密数据
  • CSP 配置指南:SpringBoot/Express 实操 + 多域名适配,防 XSS 攻击超简单
  • 不同形态牙刮匙的适应症与使用技巧
  • Linux中处理CPU离线时清理CPU缓存page_alloc_init函数的实现
  • 单片机开发工具篇:(一)32单片机开发需要的软件和硬件
  • 旅游网站建设网足球比分网站怎么建设
  • 甘肃省建设工程安全质量监督管理局网站官网北京通州做网站
  • 数字隔离器,如何隔绝高、低压回路间的电气隐患?
  • 搜索引擎:Elasticsearch聚合,多维分析怎样实现?
  • 【0441】bgwriter 和 walwriter 都刷脏缓冲区 block到 disk file,两者有何差异?
  • 《算法与数据结构》第七章[算法4]:最短路径
  • 做网站字号多大网络营销推广方案pdf
  • 网站开发需求分析内容淄博网站制作设计高端
  • DOM CDATA
  • 动态规划----过河卒
  • 2025-10-15 ZROJ25普及联考day12 赛后总结
  • 工控人如何做自己的网站网页版微信文件传输助手
  • 南京网站建设网站高端网站建设 案例
  • Qt程序高分辨界面显示不正常解决办法