Neo4j数据库使用相关

这篇具有很好参考价值的文章主要介绍了Neo4j数据库使用相关。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

做知识图谱相关项目,初步使用了neo4j数据库,简单记录一下使用过程和踩坑备忘~

操作系统Win10+Neo4j社区版(community,版本4.4.30)

目录

一、安装

1.1 安装Java和Neo4j

1.2 环境变量设置

二、 Neo4j使用

2.1 安装服务

2.2 数据库使用

2.3 数据库备份


一、安装

1.1 安装Java和Neo4j

 Java下载链接:Java Downloads | Oracle

Neo4j下载链接:Neo4j Deployment Center - Graph Database & Analytics

Java安装简单,选择安装目录很快就安装完毕。Neo4j community无需安装,下载解压即可。

【注意】Neo4j和Java版本问题!!

Neo4j 4.xx版本需要Java11

Neo4j 5.xx版本需要Java17

Java可以安装多种版本,需更换版本时在环境变量进行切换即可。

1.2 环境变量设置

我的电脑右键【属性】--【高级系统设置】--【环境变量】--【系统变量】中:

  • 新建JAVA_HOME变量,添加Java安装位置(例如,D:\Java\jdk-11,我在D:\Java下安装了多个Java版本,需切换Java版本时只需将JAVA_HOME变量的值改为相应版本即可);
  • 新建NEO4J_HOME变量,添加Neo4j安装位置(例如,D:\neo4j-community-4.4.30,切换其他版本时同上,修改NEO4J_HOME变量值即可)。

Neo4j数据库使用相关,Neo4j数据库,数据库,neo4j

进入【系统变量】--path:

新建Java路径,%JAVA_HOME%\bin(注意下面还有一条C盘的Java路径,这个应该是前一次安装Java默认配置的路径,一定要将自己新建的路径放在这条默认路径前面,否则在切换版本时可能失败);

新建Neo4j路径,%NEO4J_HOME%\bin。

完成后一路确定即完成环境配置。

Neo4j数据库使用相关,Neo4j数据库,数据库,neo4j

通过命令Java -version,可查看当前Java版本

Neo4j数据库使用相关,Neo4j数据库,数据库,neo4j

二、 Neo4j使用

2.1 安装服务

打开cmd命令窗口

安装和卸载服务:

neo4j install-service

neo4j uninstall-service

Neo4j数据库使用相关,Neo4j数据库,数据库,neo4j

启动服务,停止服务,重启服务和查询服务的状态:

neo4j start

neo4j stop

neo4j restart

neo4j status

Neo4j数据库使用相关,Neo4j数据库,数据库,neo4j

2.2 数据库使用

首先要启动服务:打开命令窗口,运行neo4j start

创建数据库后,在浏览器输入http://localhost:7474/即可查看,默认账户和密码都是neo4j

Neo4j数据库使用相关,Neo4j数据库,数据库,neo4j

2.3 数据库备份

(1)首先要关闭服务,在命令窗口中,运行neo4j stop

(2)运行备份命令,neo4j-admin dump --dataset=<数据库名称> --to=<存储路径>

例如,neo4j-admin dump --dataset=neo4j --to=D:\mydatapos

【注意,此为Neo4j 4.xx版本数据库备份命令,Neo4j 5.xx版本是不一样的,可通过

neo4j-admin dump -h查看使用语法】

数据可名称在浏览器页面可以看到,默认为neo4j,若在备份命令中修改为其他名称可能会报错

Neo4j数据库使用相关,Neo4j数据库,数据库,neo4j

参考博客:

1、数据库备份的学习过程参考了B站视频很有帮助,记录一下:neo4j community的本地管理和数据库备份_哔哩哔哩_bilibili

2、Java版本切换:【JDK】二、环境变量从jdk17切换为jdk8后不生效的解决办法_为何jdk17直接切换其他jdk版本仅修改环境变量不生效-CSDN博客

本文仅就初次使用过程做个简单记录,内容不全面,后续继续使用过程和踩坑会持续更新,若有不足之处请指出,感谢大家~文章来源地址https://www.toymoban.com/news/detail-853243.html

到了这里,关于Neo4j数据库使用相关的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Neo4j:入门基础(二)~ 数据导入Neo4J RDF导入neo4j数据库

    neo4j导入数据的方式有以下几种: Cypher create 语句,为每一条数据写一个create Cypher load csv 语句,将数据转成CSV格式,通过LOAD CSV读取数据。 neo4j-admin import导入 官方提供的Java API - BatchInserter 大牛编写的 batch-import 工具 neo4j-apoc load.csv + apoc.load.relationship 针对实际业务场景,定制

    2023年04月24日
    浏览(74)
  • 图数据库—Neo4j使用指南

    目录 Q / A Neo4j 安装 Basic concept Cypher Basic MATCH 查询 WITH INDEX 索引 最短路径 Shortest path Movie Graph Create 创建 Find 查找 Query 查询 Solve 最短路径 Bacon Path Recommend 推荐 Clean up 删除电影数据 LOAD CSV 加载 Persons Movies 数据 Northwind Graph Northwind 数据表结构 加载 Product Catalog CSV 文件 创建 Pr

    2024年02月02日
    浏览(50)
  • Neo4j数据库介绍及简单使用

    图数据库是一种专门设计用于存储和管理图形数据的数据库类型。在图数据库中,数据以图的形式表示,其中节点表示实体,边表示实体之间的关系。这种表示方式非常适合处理具有复杂关系的数据,如社交网络、推荐系统、网络拓扑、生物信息学等领域的数据。 图数据库通

    2024年02月04日
    浏览(47)
  • Neo4j图数据库的使用笔记

    安装准备: neo4j-3.4.0版本的zip包 找个目录解压安装zip包 启动neo4j 下载neo4j-3.4.0版本的zip包 可以去neo4j官网下载,也可以去微云数聚官网下载。 微云数聚是neo4j在国内的代理商。 解压到F:neo4jneo4j-chs-community-3.4.0-windows 控制台方式启动neo4j 通过7474端口访问neo4j提供的web管理工具

    2024年02月16日
    浏览(42)
  • 图数据库_Neo4j和SpringBoot Data整合使用_实战创建明星关系图谱---Neo4j图数据库工作笔记0010

    2023-09-10 10:37:48 补充 注意:下面是旧版本的语法,如果你发现@NodeEntity这样的注解没有的话可以这样: 这里就要用@Node 另外如果@StartNode和@EndNode都没有了,那么说明是用法变了. 关于最新的用法,在官网有明确的说明和案例,很有用: 下面给出官网的案例:

    2024年02月09日
    浏览(49)
  • Python操作Neo4j数据库使用案例

      Neo4j是一个世界领先的开源的基于图的数据库。其语言操作简单直观,本文假设你已经安装好Neo4j数据库,并对知识图谱有一定的了解。Neo4j数据库的查询语言为CQL,其代表Cypher查询语言。 像Oracle数据库具有查询语言SQL,Neo4j具有CQL作为查询语言。你可以访问(https://www.

    2024年02月03日
    浏览(43)
  • 使用apoc将数据从数据库导入neo4j

    1、创建实体 这段代码的目的是从 ClickHouse 数据库中加载数据到 Neo4j 图数据库,并在加载过程中使用 APOC(Awesome Procedures on Cypher)库提供的 apoc.merge.node 过程来合并数据,确保在图数据库中的节点具有唯一性。 逐行解释这段代码: CREATE CONSTRAINT uniq_law_id ON (p:Law) ASSERT p.id IS

    2024年02月21日
    浏览(80)
  • Mac Neo4j图数据库安装与使用

            图数据库是基于图论实现的一种NoSQL数据库,其数据存储结构和数据查询方式都是以图论为基础的,图数据库主要用于存储更多的连接数据。         Neo4j 是一个知名的图数据库,提供Cypher 查询语言。         安装前要确保Mac 系统中有 Java 8 的运行时文件。

    2024年02月13日
    浏览(51)
  • 图数据库_Neo4j和SpringBoot整合使用_创建节点_删除节点_创建关系_使用CQL操作图谱---Neo4j图数据库工作笔记0009

    首先需要引入依赖   springboot提供了一个spring data neo4j来操作 neo4j   可以看到它的架构   这个是下载下来的jar包来看看 有很多cypher对吧   可以看到就是通过封装的驱动来操作graph database   然后开始弄一下 首先添加依赖

    2024年02月12日
    浏览(48)
  • Neo4j | 保姆级教学之如何清空neo4j数据库

    要清空neo4j数据库,需要进行以下操作: 停止Neo4j服务器,关闭Neo4j的所有连接。 找到 Neo4j 数据库存储的目录,通常是 data/databases/ 。 删除该目录中的所有文件和子目录。 请注意,这将不可逆地删除数据库的所有内容,包括节点、关系和属性等数据。在执行这个操作之前,请

    2024年02月06日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包