一流的邯郸网站建设,物联网的发展前景,苏州网站建设营销推广,设计类网站建设规划书文章目录 导读安装Neo4j先去官网看看下载安装包如果真的下载了rpm安装包 插件 导读
大模型#xff0c;他终于来了。
不过呢#xff0c;大模型相关#xff0c;现在也就跟着热点去尝试一下multi-agent的RAG方向#xff0c;看看能做到什么地步。总之我们先从安装neo4j开始。… 文章目录 导读安装Neo4j先去官网看看下载安装包如果真的下载了rpm安装包 插件 导读
大模型他终于来了。
不过呢大模型相关现在也就跟着热点去尝试一下multi-agent的RAG方向看看能做到什么地步。总之我们先从安装neo4j开始。 安装Neo4j
先去官网看看
要说到知识图谱的话那就必然是Neo4j了。我们直接点击这里跳转到官方下载页。 P.S.比较好玩的是人家的官网下载中心并不是什么download而是deployment center。 看起来很正常。
下载安装包
如果说要下载什么我相信你第一眼看到的绝对是这个。 当然啦如果是Windows的话你当然没得选只能点击这个。
那么Linux呢也是选择rpm嘛
也可以。但是呢如果使用rpm或者deb包的话后续安装过程中解决依赖是一个相当麻烦的事情。如果说有这么一个能够完美解决所有依赖的源那就太棒了。
所以我们其实还有更方便的选择 点击Visit人家就已经清晰地告诉你要怎么做了
首先我们需要导入签名密钥
$ sudo rpm --import https://debian.neo4j.com/neotechnology.gpg.key就跟apt一样导入key才能够验证包。
然后呢为了避免升级我们需要指定一个yum源。人家也非常贴心地给了我们一些例子这里我就不全部放出来了。我使用的是第5代的产品所以这里给出第5代的案例
# Neo4j 5
cat EOF /etc/yum.repos.d/neo4j.repo
[neo4j]
nameNeo4j Yum Repo
baseurlhttps://yum.neo4j.com/stable/5
enabled1
gpgcheck1
EOF这一段怎么使用呢如果你熟悉Linux命令那就是直接从cat开始复制到第二个EOF为止。如果你并不太熟悉cat有这样的作用那就用echo老实处理
echo [neo4j]
nameNeo4j Yum Repo
baseurlhttps://yum.neo4j.com/stable/5
enabled1
gpgcheck1
EOF /etc/yum.repos.d/neo4j.repoP.S.如果直接复制上面这一段是会默认加上换行所以不需要额外加上\n。而如果你运气不太好只能使用手打就需要加\n了。 完事儿了我们更新一下
$ sudo yum update然后呢我们来安装一下
$ sudo yum install neo4j这个时候linux就会很贴心的帮我们解决依赖问题。
如果真的下载了rpm安装包
而如果在最开始的时候你选择了rpm或者deb包那么安装就会报错要求你优先安装java-17、cypher-shell这俩玩意。
如果你不小心下载了rpm包假设你是AlmaLinux9该怎么办呢
首先java-17很好找。
$ sudo dnf install java-17-openjdk需要注意的是这个还不能使用我们寻常配置jdk环境变量一样的过程因为neo4j依赖了jdk以及jre。jre是我们在配置环境过程中基本不会去考虑的一个小东西不太熟悉的话也千万不要乱安装容易把各种东西弄得乱七八糟。
然后在官方下载页我们还需要额外下载cypher-shell也是下载rpm包到本地。
然后一步步来
$ sudo rpm -ivh cypher-shell-${你下载的版本}.noarch.rpm
$ sudo rpm -ivh neo4j-${你下载的版本}.noarch.rpm然后就可以看看是不是成了
$ neo4j version或者直接启动一下
$ neo4j console因为我目前发现fedora安装第4代neo4j的时候会崩溃所以需要使用console运行大约15秒左右才能够保证没什么问题。
插件
Neo4j的插件已经算是相当友好的了。我们只需要找到neo4j的插件然后放入插件保存位置就好了。
P.S.插件的默认保存位置在/var/lib/neo4j/plugins。
然而插件并不是这么好找。我们最终在这个地方找到了插件点击这里就能跳转到下载页
需要注意的是官网里面提到需要neo4j的版本号的前两位数字与apoc的版本号的前两位数字严格一致。也就是说我下载的最新版是5.20.0那么apoc的版本号应该是5.20.0。如果neo4j的版本更新到了5.20.1那么apoc的版本可以不做更改因为5跟20都是一样的。但是如果neo4j更新到了5.21.0那么apoc的版本号应该改为5.21.0。
github的东西并不能非常方便地用wget请求到所以只能手动下载后scp传上去。
插件放在/var/lib/neo4j/plugins下然后重启一下neo4j
$ neo4j restart就可以访问了。