对于小型图,新4j导入工具非常有效,但是当我试图导入一个具有9M节点和11M边的图时,它会超过堆大小并失败。据我所知,我们在运行java类时使用-Xmx,而不是像新4j-import这样的java可执行文件。我很感激你的解决方案。
发布于 2015-06-03 11:14:54
用于neo4j-import 工具的:
它实际上只是一个bash文件,所以您可以使用vi或nano打开它。你会看到这样的东西:
exec "$JAVACMD" $JAVA_OPTS $EXTRA_JVM_ARGUMENTS -classpath "$CLASSPATH" -Dapp.name="neo4j-import" -Dapp.pid="$$" -Dapp.repo="$REPO"因此,您可以在这里修改它,或者在上面添加一小部分代码来设置$JAVA_OPTS变量(如果还没有设置)。例如:
# /bin/sh
if [ -z "$JAVA_OPTS" ] ; then
echo "No JAVA_OPTS set, will use defaults."
JAVA_OPTS="-Xms128M -Xmx512M"
fi服务器的:
JVM配置进入
conf/neo4j-wrapper.conf文件。
您可以阅读更多细节这里。
https://stackoverflow.com/questions/30618076
复制相似问题