Graph Database Self-Managed Neo4j 知识图谱存储实践2:通过官方新手例子入门(未完成)

发布于:2025-05-01 ⋅ 阅读:(17) ⋅ 点赞:(0)

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

  1. Create empty AuraDB instance

  2. Download the zip file to your computer.

  3. Open Import in Neo4j Workspace (or Data Importer)

  4. Use "Open Model with data" from the "…​" menu to load the zip

  5. Explore the model, preview the import

  6. 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.


网站公告

今日签到

点亮在社区的每一天
去签到