首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Neo4j - Java堆空间java.lang.OutOfMemoryError: Java堆空间

Neo4j - Java堆空间java.lang.OutOfMemoryError: Java堆空间
EN

Stack Overflow用户
提问于 2021-06-27 08:15:15
回答 1查看 604关注 0票数 1

我想我需要Neo4j (图形数据库)的帮助

我在json文件(~250 in )中有中等大小的数据(~300 JSON对象)。我必须使用这个文件创建图形数据库。

但我有个例外:

线程中“heap 2007561282-66”异常中的

异常“新4j.TransactionTimeoutMonitor-29”线程中的异常“新4j.FileIOHelper-12”线程中的异常“新4j.IndexSampls-17”线程中的异常“新4j.FileIOHelper-20”2021-06-27 03:44:06.265+0000警告Java堆空间java.lang.OutOfMemoryError:线程“新4j.StorageMain-28”线程中的Java堆空间异常-线程“新4j.FileHelper-4”中的线程“新4j.FileHelper-4”异常中的线程“新4j.FileHelper-4”异常-27 03:44:06.280+0000警告Java堆空间java.lang.OutOfMemoryError: Java堆空间异常在线程“新4j.FileIOHelper-18”2021-06-27 03:44:06.293+0000警告Java堆空间java.lang.OutOfMemoryError: Java堆空间java.lang.OutOfMemoryError: Java堆空间2021-06-27 03:44:06.416+0000错误,在螺栓会话'bolt-16‘中检测到意外错误。无法初始化类org.apache.commons.lang3.exception.ExceptionUtils java.lang.NoClassDefFoundError:无法初始化类org.apache.commons.lang3.exception.ExceptionUtils

我的密码SQL查询是这样的:

代码语言:javascript
复制
with "file:///data.json" as url
call apoc.load.json(url)
yield value
merge (c:Company {register: value.info.register_number})
on create set c.name = value.info.company_name,
c.form = value.info.company_form,
c.register_date = value.info.register_date,
c.type = value.info.company_type,
c.number_of_owners = value.info.number_of_owner,
c.location = value.info.company_location
foreach (holder in value.stakeHolders | 
merge (p:Person {person_id : holder.firstname + "." + holder.lastname})
on create set p.firstname = holder.lastname,
p.lastname = holder.firstname,
p.country = holder.country
create (holder1:RegisterDate {date: holder.date})
merge (p)-[:has]->(holder1)-[:holder_of]->(c)
)
foreach (manager in value.ceo | 
merge (m:Person {person_id: manager.lastname + "." + manager.firstname})
on create set m.firstname = manager.firstname,
m.lastname = manager.lastname,
m.country = manager.country
create (manager1:RegisterDate {
position: manager.position,
date: manager.date
})
merge (m)-[:has]->(manager1)-[:has_position]->(c)
)
foreach (area in value.area |
merge (a:ActivityArea {code: area.code})
on create set a.title = area.title
create (area1:RegisterDate {
date: area.date
})
merge (c)-[:has]->(area1)-[:operation]->(a))

我该怎么办?请帮帮我!

EN

回答 1

Stack Overflow用户

发布于 2021-06-27 10:29:32

增加配置文件夹中的neo4j配置文件中的jvm堆大小,然后重新启动。

代码语言:javascript
复制
 file: <neo4j-home>/conf/neo4j.conf

这是关于它的文档。https://neo4j.com/docs/operations-manual/current/configuration/neo4j-conf/#neo4j-conf-JVM

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68149226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档