官方入门例子:neo4j-graph-examples/get-started: An introduction to graph databases and Neo4j for new users
官方例子仓库:https://github.com/neo4j-graph-examples
下载数据
git clone https://github.com/neo4j-graph-examples/get-started
下载后,看下data目录的数据,都是zip包:
ls data/
empty-44.dump northwind-subset-data-only.zip
empty-50.dump northwind-subset-node-and-relationship-mapping.zip
northwind-data-importer-data.zip northwind-subset-node-only-mapping.zip
northwind-data-importer-model-data.zip northwind-subset-shipper-mapping.zip
northwind-full.zip people_locations_full.zip
northwind-subset-data-only-no-model.zip people_locations_nodes_only.zip
目录里有server.py 文件,可以python3.11 server.py启动,然后就可以通过浏览8000端口来看项目文件:
Directory listing for / Directory listing for /__________________________________________________________________________________________________________* .git/* .gitignore* .vscode/* data/* documentation/* README.adoc* relate.project-install.json* server.py__________________________________________________________________________________________________________
导入数据
Data Import
-
Create empty AuraDB instance
-
Download the zip file to your computer.
-
Open Import in Neo4j Workspace (or Data Importer)
-
Use "Open Model with data" from the "…" menu to load the zip
-
Explore the model, preview the import
-
Run Import
先启动neo4j服务:
启动FreeBSD VirtualBox虚拟机 192.168.0.109
登录普通账户,然后
sudo neo4j console 启动服务
在浏览器中打开neo4j的管理界面:
http://192.168.0.109:7474/
但是,没找到导入数据库的地方。
使用neo4j-admin 导入
安装好neo4j后,就有neo4j-admin工具可以使用
导入数据
sudo neo4j-admin load --from data/empty-44.dump --database "database"
导入成功,提示:
sudo neo4j-admin load --from data/empty-44.dump --database "database"
Selecting JVM - Version:11.0.26+4-1, Name:OpenJDK 64-Bit Server VM, Vendor:OpenJDK BSD Porting Team
Done: 68 files, 852.2KiB processed.
导入成功后,后面应该怎么办呢?
在页面里没有看到新的数据库啊?
待续
以后再补上。
调试
登录neo4j的控制台:http://192.168.0.109:7474/browser/ 我没找到导入数据库的地方
使用neo4j-admin 导入
导入时提示:NEO4J_CONF path doesn't exist or not a directory: /usr/local/neo4j/conf
sudo neo4j-admin load --from data/empty-44.dump --database "database"
Selecting JVM - Version:11.0.26+4-1, Name:OpenJDK 64-Bit Server VM, Vendor:OpenJDK BSD Porting Team
NEO4J_CONF path doesn't exist or not a directory: /usr/local/neo4j/conf
创建了这个目录,然后再执行就ok了
sudo mkdir -p /usr/local/neo4j/conf
sudo neo4j-admin load --from data/empty-44.dump --database "database"
Selecting JVM - Version:11.0.26+4-1, Name:OpenJDK 64-Bit Server VM, Vendor:OpenJDK BSD Porting Team
Done: 68 files, 852.2KiB processed.