Neo4j安装 Linux:CentOS、openEuler 适配langchain应用RAG+知识图谱开发 适配昇腾910B

本文详细描述了如何从Neo4j官网下载并将其上传到服务器,解压配置,解决JAVA_HOME问题,安装JAVA17,设置环境变量,以及在Windows端通过浏览器访问和导入数据的过程,包括RAG与知识图谱的连接。
摘要由CSDN通过智能技术生成

Neo4j下载

进入Neo4j官网下载页面
在这里插入图片描述
向下滑动找到 Graph Database Self-Managed
选择 社区版(COMMUNITY)
选择 Linux / Mac Executable Neo4j 5.17.0 (tar)
单机下载 Download

上传至服务器后进行解压

tar -axvf neo4j-community-5.17.0-unix.tar.gz

我在/root目录下解压会得到

/root/neo4j-community-5.17.0

配置conf文件

vim /root/neo4j-community-5.17.0//conf/neo4j.conf

输入 /default_listen_address找到目标需要修改的目标位置
在这里插入图片描述
删除前面的注释符号保存即可

运行

/root/neo4j-community-5.17.0/bin/neo4j start

得到

which: no java in (/usr/local/Ascend/atb/latest/atb/bin:/usr/local/Ascend/nnae/latest/bin:/usr/local/Ascend/nnae/latest/compiler/ccec_compiler/bin:/usr/local/Ascend/ascend-toolkit/latest/bin:/usr/local/Ascend/ascend-toolkit/latest/compiler/ccec_compiler/bin:/root/anaconda3/bin:/root/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
Error: JAVA_HOME is not defined correctly.
  We cannot execute

安装JAVA

进入JAVA17官网
在这里插入图片描述
昇腾服务器下载第一个,其他服务器下载第二个
这里新建一个java文件夹,方便后续随时切换java版本

mkdir /root/java
cd /root/java
tar -zxvf jdk-17_linux-aarch64_bin.tar.gz

接下来配置环境变量,打开/etc/profile

vim /etc/profile

将以下内容添加到文件最后

#Java环境变量配置
export JAVA_HOME="/root/java/jdk-17.0.10"
export PATH="$JAVA_HOME/bin:$PATH"
export CLASSPATH=".:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar"

#neo4j环境变量配置
PATH="/root/neo4j-community-5.17.0/bin:$PATH"

然后按Esc,输入:wq保存

# 更新环境变量文件,使修改立即生效
source /etc/profile
# 查看jdk配置是否正确
java -version

得到以下内容即可

java version "17.0.10" 2024-01-16 LTS
Java(TM) SE Runtime Environment (build 17.0.10+11-LTS-240)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.10+11-LTS-240, mixed mode, sharing)

再次运行

这次配置了路径可以直接启动

neo4j start

得到

Directories in use:
home:         /root/neo4j-community-5.17.0
config:       /root/neo4j-community-5.17.0/conf
logs:         /root/neo4j-community-5.17.0/logs
plugins:      /root/neo4j-community-5.17.0/plugins
import:       /root/neo4j-community-5.17.0/import
data:         /root/neo4j-community-5.17.0/data
certificates: /root/neo4j-community-5.17.0/certificates
licenses:     /root/neo4j-community-5.17.0/licenses
run:          /root/neo4j-community-5.17.0/run
Starting Neo4j.
Started neo4j (pid:2159862). It is available at http://localhost:7474
There may be a short delay until the server is ready.

在windows端打开网页

输入服务器IP地址+:7474
在这里插入图片描述
初始账号:neo4j 密码:neo4j
在这里插入图片描述
第一次使用建议根据Try Neo4j with live data过一遍

导入数据

参考langchain,现在RAG已经可以连接知识图谱了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值