首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何更改Cypher批处理导入的Neo4j-shell命令工具的内存配置

如何更改Cypher批处理导入的Neo4j-shell命令工具的内存配置
EN

Stack Overflow用户
提问于 2013-08-12 17:10:38
回答 1查看 851关注 0票数 1

我正在尝试使用新的命令工具来完成Cypher批处理导入。我遵循了从ne4j-shell命令将数据导入neo4j数据库。中描述的说明。下面是我运行的命令:

代码语言:javascript
复制
import-cypher -d "," -i c://temp//neo//import.csv -o c://temp//neo//out.csv start n=node:employee_idx(EmpID={emp_id}), m=node:permit_idx(PmtID={pmtid}) create n<-[:Assign{AssID:{assid}}]-m 

如果import.csv文件中只有100000条记录,那么它就运行得很好。但是如果import.csv文件中有200000条记录,那么我得到了错误:Error occurred in server thread; nested exception is: java.lang.OutOfMemory Error: Java heap space

如何更改此工具的默认内存配置?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-13 10:54:08

您需要将环境变量JAVA_OPTS设置为适当的值,例如在Linux上可以使用

代码语言:javascript
复制
JAVA_OPTS="-Xmx4G" bin/neo4j-shell
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18192774

复制
相关文章

相似问题

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