neo4j-admin导入完成后,我看不到任何节点

时间:2018-08-31 16:21:04

标签: browser import neo4j

我在docker容器中有一个neo4j,并且我正尝试将一个巨大的csv导入neo4j,因为使用LOAD CSV确实很慢,我尝试了另一种方法,这种方法似乎更快。

bin/neo4j-admin import --mode csv --nodes:Clicks import/data.csv

http://localhost:17474/browser/上的浏览器上,执行导入之前,我可以看到大小:0,而导入之后,我可以看到大小:329,56MiB,因此似乎有数据,但浏览器上未显示任何节点我不知道为什么。

这是导入的结果: IMPORT DONE in 10s 731ms. Imported: 631222 nodes 0 relationships 8899091 properties Peak memory usage: 780.23 MB

你能帮我吗?

谢谢。

玛丽亚

3 个答案:

答案 0 :(得分:0)

我也遇到了同样的问题,只是因为我对命令本身:P不太了解。

请确保您具有正确格式的csv文件(https://neo4j.com/developer/guide-import-csv/#_super_fast_batch_importer_for_huge_datasets),并使用docker(https://neo4j.com/developer/docker/)运行neo4j。在容器内部执行后:

bin/neo4j-import \
--into /data/databases/graph.db \
--id-type string \
--nodes:Airport /var/lib/neo4j/import/airports.csv \
--relationships:connections /var/lib/neo4j/import/connections.csv

您可以重新启动Docker容器,然后在当前数据库中查看新的数据集。 --into /data/databases/graph.db指向neo4j-import将保存数据集的数据库,并且如果当前neo4j数据库实例未指向该数据库,则不会显示新的数据集。 /data/databases/graph.db是默认数据库。

答案 1 :(得分:-1)

neo4j浏览器的可视化效果显示了Cypher查询的结果。您可能没有输入查询。

尝试此查询,该查询应显示20个节点:

MATCH (n)
RETURN n
LIMIT 20;

Here is a guide,向您展示如何使用浏览器。

答案 2 :(得分:-1)

我已经解决了这个问题。似乎在使用neo4j-admin import之后,有必要重新启动neo4j服务,但是在docker容器内执行neo4j restart不能正常工作,因此当出现以下情况时,您需要停止docker容器并重新启动它这样,节点就会出现。