【项目】在AUTODL上使用langchain实现《红楼梦》知识图谱和RAG混合检索(一)环境配置
本文记录了在AutoDL云服务器上搭建Neo4j图数据库的完整过程。作者详细介绍了从安装Java环境、下载对应版本的Neo4j安装包,到配置远程连接和内存参数的完整步骤。重点分享了在Linux系统下的配置技巧,包括环境变量设置、配置文件修改、端口开放等关键操作,并提供了解决Windows本地连接云服务器Neo4j的具体方法。文章最后提到完成环境配置后即可开始编写代码,并给出了连接Neo4j的URL
花了几天时间肝了一个小项目,离不开通老师,豆老师和搜老师的帮助,记录一下做这个小项目的走过的弯路,如果这个项目能给你带来一些启发,麻烦点个赞支持一下(・∀・),谢谢~
首先,在autodl上安装neo4j和对应版本的java,可以上网搜一下对应的版本。我下载的版本是neo4j-community-4.4.45-unix.tar.gz 和 jdk-14.0.2_linux-x64_bin.tar.gz。由于autodl是Linux系统,所以exe文件无法运行,下载的时候要注意,这是我踩得坑
接着,安装并解压java
# 解压
tar -xzf jdk-14.0.2_linux-x64_bin.tar.gz
# 设置环境变量
export JAVA_HOME=/root/jdk-14.0.2
export PATH=$JAVA_HOME/bin:$PATH
# 验证
java -version
安装并解压neo4j
# 解压
tar -xzf neo4j-community-4.4.45-unix.tar.gz
配置neo4j
1)进入配置目录(进入neo4j里面的conf文件夹的位置)
cd /root/neo4j/conf
2)编辑neo4j.conf(如果没有nano,先安装一下nano)
# 更新包列表
apt update
# 安装 nano
apt install nano -y
nano neo4j.conf
修改以下配置(在文件最后面加上这几句,保存并退出)
# 允许远程连接
dbms.connectors.default_listen_address=0.0.0.0
# HTTP 端口(Web 界面)
dbms.connector.http.listen_address=:7474
# Bolt 端口(驱动连接)
dbms.connector.bolt.listen_address=:7687
# 设置初始密码(首次登录会强制修改)
dbms.security.auth=strong
# (可选)增加内存限制(根据你的实例配置)
dbms.memory.heap.initial_size=512M
dbms.memory.heap.max_size=1G
Ctrl + O
enter
Ctrl + X
启动neo4j
# 进入 bin 目录(改成你安装的neo4j的bin目录)
cd /root/neo4j/bin
# 启动服务(前台运行,便于查看日志)
./neo4j console
开放端口并在浏览器访问
在容器实例界面打开自定义服务,由于我的电脑是Windows系统,所以下载了这个zip文件

下载后解压缩,点击第一个文件


分别输入登录指令,密码,7474,7687,第四个空格空着

点击第一个链接,进入neo4j界面,一开始的用户名和密码都是neo4j,然后改一下密码,接下来neo4j的使用和在自己电脑上使用就没有区别了,注意在代码中连接neo4j的时候url是 "bolt://127.0.0.1:7687"
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)