官方入门例子: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.