Neo4j数据导入插件(neo4j-admin)允许您从外部文件系统导入数据到Neo4j数据库。以下是如何使用Neo4j数据导入插件的步骤:
-
确保您已经安装了Neo4j数据库并启动了服务。如果没有,请访问Neo4j官网下载并安装适合您操作系统的版本。
-
打开命令行或终端,转到Neo4j的安装目录下的
bin
文件夹。例如,在Windows上,路径可能是C:\Program Files\Neo4j\neo4j-community-4.x.x\bin
,其中4.x.x
是您的Neo4j版本号。 -
使用
neo4j-admin
命令导入数据。以下是一些常用的导入选项:-
从CSV文件导入数据:
neo4j-admin import --database=neo4j --file=
--nodes= = , = , = > --relationships= = , = , = > 例如:
neo4j-admin import --database=neo4j --file=users.csv --nodes=Person=name,age --relationships=KNOWS=since
-
从JSON文件导入数据:
neo4j-admin import --database=neo4j --file=
--nodes= 例如:
neo4j-admin import --database=neo4j --file=users.json --nodes=Person=name,age --relationships=KNOWS=since
-
从TSV文件导入数据:
neo4j-admin import --database=neo4j --file=
--nodes= = , = , = > --relationships= = , = , = > 例如:
neo4j-admin import --database=neo4j --file=users.tsv --nodes=Person=name,age --relationships=KNOWS=since
-
从CSV文件导入数据并创建索引:
neo4j-admin import --database=neo4j --file=
--nodes= = , = , = > --relationships= = , = , = > --create-indexes=true 例如:
neo4j-admin import --database=neo4j --file=users.csv --nodes=Person=name,age --relationships=KNOWS=since --create-indexes=true
-
-
等待导入完成。导入过程可能需要一些时间,具体取决于数据文件的大小和复杂性。完成后,您可以使用Neo4j Browser或其他客户端工具查询导入的数据。
注意:在使用neo4j-admin
命令时,您需要以管理员身份运行它。在Windows上,可以右键单击neo4j-admin.exe
文件,然后选择"以管理员身份运行"。在Linux和macOS上,可以在命令行中使用sudo
运行neo4j-admin
命令。