从Neo4j AURA迁移至AWS EC2社区版数据库损坏问题求助
从Neo4j AURA迁移至AWS EC2社区版实例后数据库无法访问
背景
为解决Heroku服务器与Neo4j AURA之间的高延迟问题(简单MATCH查询耗时超300ms,AWS EC2实例仅需不到10ms),我正在将数据库从Neo4j AURA迁移至部署在AWS EC2上的Neo4j社区版实例。
操作步骤
- 从Neo4j AURA导出快照,得到
neo4j.dump文件 - 将dump文件上传至EC2实例的
/root目录 - 执行加载命令:
命令执行完成,无报错提示。neo4j-admin database load --from-path=/root neo4j --overwrite-destination=true
问题现象
- 浏览器可通过Bolt协议连接到EC2上的Neo4j,但页面提示:
neo4j数据库不可用,使用命令:sysinfo获取更多信息 - 所有数据库驱动均无法正常连接并访问数据
- 执行数据库检查命令
neo4j-admin database check neo4j时出现错误 - 多次创建全新的EC2 Neo4j实例重复上述迁移操作,结果完全一致;尝试使用Neo4j企业版实例,问题依然存在。
需求
求排查该问题的方向,或可能的原因及解决办法。
内容的提问来源于stack exchange,提问作者Makarov
相关产品推荐
相关产品推荐

