Neo4j 2.0.4浏览器无法查询大型数据集

时间:2014-08-05 22:56:35

标签: neo4j bigdata

每当我尝试在大型(3到10GB)批量导入的数据集中运行Neo4j浏览器2.0中的密码查询时,我会收到"未知错误。"然后Neo4j服务器停止响应,我需要使用任务管理器退出。在此操作之前,服务器可以快速轻松地关闭。对于较小的批量导入数据集,我没有这样的问题。

我使用Neo4j浏览器在Win 7 64位计算机上工作。我已经调整了.properties文件以允许更大的内存分配。我已将我的JVM堆配置为12g,这对于64位JDK应该没问题。我刚刚将RAM增加了一倍,我认为可以解决这个问题。

我的CPU使用率是固定的。我已启用日志但我不知道在哪里可以找到它们。

我非常喜欢2.0.4浏览器的可视化功能,有谁知道可能会出现什么问题?

1 个答案:

答案 0 :(得分:1)

您的查询需要很长时间,并且网络浏览器界面报告"未知错误"在一段超时后。查询仍在运行,但您无法在浏览器中看到结果。当它第一次发生在我身上时,这也让我疯狂。如果你在neo4j shell中运行查询,你可以验证这是否是问题,因为shell不会超时。

一旦发生此超时,您就会发现整个系统变得非常无响应,特别是如果您重新运行查询,因为现在您有两个非常长的查询并行运行!

根据查询类型,您可以提高性能。有时它只是限制返回节点的数量(在您只需要找到一个节点或路径的情况下)。

希望这有帮助。

恩典与和平,

吉姆