一、大致步骤
1、切换环境变量
2、重装neo4j服务
3、安装相应jar文件
4、conf设置(鸽了,因为本人上课没跟上)
二、背景
1、原已安装neo4j 5.3版本的服务,现要将服务更新为Neo4j 5.6 版本
2、Java版本已为所适配的java17.
3、需要提醒的是,更新版本后原先版本neo4j里的节点和关系将全部丢失(但是收藏的代码还能保存,老师的建议是再重新运行一遍代码,本人尝试过,其实不会耗费特别久的时间。
三、具体操作
1、更改环境变量
1、先暂停neo4j服务
2、win11系统下,进入系统设置,点击系统信息,再点击高级系统系统设置,进入环境变量。
3、在用户环境变量中,选择neo4j_home,将其更改为新版本Neo4J所在的位置。(本人是在D盘里的Neo4j-community-5.6.0文件夹下)
4、确保目录文件打开后如图所示
(有的解压软件在这个目录底下是一整个文件夹,这样的话要对路径进行修改)
5、检查系统变量中Path
若Path中neo4j相关如同所示就不必再更改。
6、重启电脑
二、重装NEO4J服务
1、问题阐述
在修改环境变量之后,可以在管理员终端中输入
neo4j –version 查看版本是否已更改为更新后的版本
neo4j --version
已更改为所需版本,此时重新打开neo4j服务,并在浏览器进行访问,发现版本并未修改。所以选择重装neo4j Windows服务。
2、在终端中输入neo4j windows-service uninstall,卸载neo4j服务
neo4j windows-service uninstall
3、操作完毕后,终端输入neo4j windows-service install,重新安装neo4j服务
neo4j windows-service install
4、登录和密码设置。
安装完毕后开启neo4j服务,
进入如下页面(图片来源:
(35条消息) 超详细neo4j安装教程_至少我有我a的博客-CSDN博客
)
此处账号和密码都是neo4j点击Connect之后就可以设置自己的密码了!建议大家保存到记事本里
(至少我不相信我的记忆力)
5、检查发现,neo4j版本已经是5.6
三、相应jar文件安装
1、apoc
下载 apoc core5.6 和 apoc 5.6-extended两个jar文件,并将其放在plugins目录底下。
2、GDS ()
群中Graph DATA SCience 2.3.2文件,同样将其放在plugins目录底下
3、graph-algorithms-algo的安装
(上网搜到这个包已被已被neo4j所放弃,整合到Graph Data Science文件里,如果不准确的话欢迎大家指正,不过群里graph-algorithms-algo-3.5.3.0的文件放到plugins里还是可以正常启动的)
上述包都可以在GITHUB上下载,链接如下:
1、5.6 apoc-core:
Releases · neo4j/apoc (github.com)
2、GRAPH Data Science:
Release Graph Data Science 2.3.2 · neo4j/graph-data-science · GitHub
3、graph-algorithms-algo:
Releases · neo4j-contrib/neo4j-graph-algorithms · GitHub
安装完成后plugins目录底下如图
四、conf更改(这里是真的不确定了…..上课没跟上)
1、打开conf文件夹中的neo4j.conf文件
2、在结尾加上
dbms.security.procedures.unrestricted=algo.*,apoc.*,gds.*
3、验证(不确定)
1、输入RETURN algo.version()
2、输入 CALL apoc.help(‘dijkstra’),反应如下
3、输入 CALL gds.list(),返回如下
五、总结
大致的操作流程就如上述所述,上述为本人操作一天后的经验分享,不一定具有普遍性。且是第一次尝试写博客,若有错误和需要更正的地方欢迎大家讨论、指出。(
最后求老师给我加个平时分