项目场景:
最近要做个知识图谱项目,从github拉取一个开源项目,尝试部署运行项目
问题描述
使用Dokcer部署的Neo4j导入生成后的实体和关系,跑了一段时间,发现报了异常Unrecognized transaction id. Transaction may have timed out and been rolled back
原因分析:
通过查询官网资料,发现是默认的org.neo4j.server.transaction.timeout
时间设置是60s,对于比较大的数据插入,就短了
解决方案:
在文件conf/neo4j-server.properties
中设置参数org.neo4j.server.transaction.timeout=XXX
即可,设置的大点
官网文章:官网链接