neo4j.bat console
这就启动了 n e o 4 j neo4j neo4j。neo4j.bat console
这就启动了 n e o 4 j neo4j neo4j。neo4j install-service
neo4j uninstall-service
neo4j start
neo4j stop
neo4j restart
neo4j status
neo4j服务器具有一个集成的服务器,在自己的浏览器中输入"localhost:7474/",打开浏览器,显示启动页面。
neo4j-import位置:neo4j的bin目录下的neo4j-import.bat,集成工具在这里,用CMD控制台来调用它。
neo4j数据库位置:neo4j的data目录下的databases中是数据库。
neo4j-import作用:创建(初始化)数据库,并插入新表,并删除原本在databases目录下的其他数据库。
neo4j-import常用命令参数:
neo4j-admin import [--mode=csv] [--database=<name>] 设置数据库名字[--additional-config=<config-file-path>][--report-file=<filename>][--nodes[:Label1:Label2]=<"file1,file2,...">] 插入节点文件[--relationships[:RELATIONSHIP_TYPE]=<"file1,file2,...">][--id-type=<STRING|INTEGER|ACTUAL>][--input-encoding=<character-set>] 设置插入字符集[--ignore-extra-columns[=<true|false>]][--ignore-duplicate-nodes[=<true|false>]][--ignore-missing-nodes[=<true|false>]][--multiline-fields[=<true|false>]] 设置是否允许多行插入[--delimiter=<delimiter-character>][--array-delimiter=<array-delimiter-character>][--quote=<quotation-character>][--max-memory=<max-memory-that-importer-can-use>][--f=<File containing all arguments to this import>][--high-io=<true/false>]
使用neo4j-import的步骤:
neo4j stop
注意点:
neo4j-admin import
仅导入结点而忽略关系文件是可行的,但是所有的关系文件都必须在之后通过其他方式导入,因为这个导入工具只再初始化整图的时候有用。关闭neo4j服务neo4j stop
删除datadatabases下的所有数据库,无论名字是否与自己的数据库的名字相同。
这个数据库的名字为neo4j(默认名)。在import目录下放入三个文件,和两个无用的测试文件。
movieId:ID,title,year:int,:LABEL
1,"无间道",1999,Movie
2,"无极",2003,Movie;Sequel
3,"赌侠",2003,Movie;Sequel
personId:ID,name,:LABEL
朝伟,"梁 朝伟",Actor
霆锋,"谢 霆锋",Actor
德华,"刘 德华",Actor
:START_ID,role,:END_ID,:TYPE
朝伟,"警察卧底",1,ACTED_IN
霆锋,"反派",2,ACTED_IN
德华,"赌侠",3,ACTED_IN
注意:在社区版中,这个neo4j数据库(我建的这个数据库的名字是neo4j,别会错意)在导入之前必须是空的,如果不是空的整个文件夹可能会被删除,如果你有数据还在里面就抱歉了,全删了。
打开CMD,进入neo4j根目录下的bin目录,像这样调用neo4j-admin import
,默认为neo4j数据库,参考上面的参数表可以通过参数–database=<name>设置数据库名字。
先做个测试:这时候这时候我在data/databases/中保留一个其他的数据库,执行如下命令:
neo4j-admin import --nodes=import/movies.csv --nodes=import/actors.csv --relationships=import/roles.csv
报错如下
WARNING Import failed. The store files in D:neo4j-chs-community-3.5.16-windowsdatadatabasesgraph.db are left as they are, although they are likely in an unusable state. Starting a database on these store files will likely fail or observe inconsistent records so start at your own risk or delete the store manually
删掉原有数据库,再次运行上面命令
neo4j start
MATCH (n) RETURN count(n) as count
,命令无视大小写区别如果是由很多的csv文件,一个一个添加是在是麻烦,编写一段控制台语句使其自动获取csv文件。
本文发布于:2024-02-04 21:50:19,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170717198559920.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |