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

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


http://www.kler.cn/a/533950.html

相关文章:

  • DeepSeek R1 x ApiSmart
  • DeepSeek:全栈开发者视角下的AI革命者
  • 《深度洞察ICA:人工智能信号处理降维的独特利器》
  • MATLAB中textBoundary函数用法
  • 实现基础的shell程序
  • 介绍一下Mybatis的Executor执行器
  • 【华为OD-E卷 - 115 数组组成的最小数字 100分(python、java、c++、js、c)】
  • C# Action和 Func的用法
  • [操作系统] 进程终止
  • 大模型 Llama 微调如何适配中文_词表扩展
  • 如何开发一个大语言模型,开发流程及需要的专业知识
  • 【数学】矩阵、向量(内含矩阵乘法C++)
  • Ubuntu22.04如何设置linux-lowlatency核心
  • 扩增子分析|零模型2——基于βNTI的微生物随机性和确定性装配过程(箱线图和柱状图R中实现)
  • Ubuntu 下 nginx-1.24.0 源码分析 - ngx_sprintf_num 函数
  • 2024年Web前端最新Java进阶(五十五)-Java Lambda表达式入门_eclipse lambda(1),面试必备
  • 高压GaN(氮化镓)器件在工业和汽车应用存在的致命弱点
  • git 设置分支跟踪
  • Nginx通过设置自定义标记识别代理调用
  • VMware Win10下载安装教程(超详细)
  • 《手札·开源篇》基于开源Odoo软件与Deepseek的智能企业管理系统集成方案
  • R语言 | 使用 ComplexHeatmap 绘制热图,分区并给对角线分区加黑边框
  • Noise Conditional Score Network
  • 玩转goroutine:Golang中对goroutine的理解
  • 多用户同时RDP登入Win10
  • 大型三甲医院算力网络架构的深度剖析与关键技术探索