Neo4j在Ubuntu 20.04上安装、配置以及Python连接使用 - Neo4j

这篇具有很好参考价值的文章主要介绍了Neo4j在Ubuntu 20.04上安装、配置以及Python连接使用 - Neo4j。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


1. 进入要安装neo4j的ubuntu环境。

2. 添加Debian资源库。

java 1.8.xx版本对应neo4j 3.xx版本(jdk 11版本对应neo4j 4.xx版本):

(1)wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -
(2)echo 'deb https://debian.neo4j.com stable 3.5' | sudo tee /etc/apt/sources.list.d/neo4j.list(或者:echo 'deb https://debian.neo4j.com stable 4.4' | sudo tee /etc/apt/sources.list.d/neo4j.list)
(3)sudo apt-get update
3. 安装社区版neo4j:

sudo apt-get install neo4j
4. 此时可查看其运行状态:

sudo systemctl status neo4j.service
5. 设置为在系统重新启动时启动:

(1)sudo systemctl enable neo4j.service

(2)sudo systemctl start neo4j.service

*(3)sudo systemctl status neo4j.service

6. 连接和配置neo4j。

(1)测试连接到数据库:

cypher-shell。
默认neo4j 用户名和 neo4j 密码。

:exit。

7. 修改密码。

~$ cypher-shell
username: neo4j
password: neo4j

neo4j> CALL dbms.changePassword('yournewpassword');
0 rows available after 24 ms, consumed after another 0 ms
neo4j> 

8. 使用neo4j。

$ cypher-shell
username: neo4j
password: ********
Connected to Neo4j 3.5.35 at bolt://localhost:7687 as user neo4j.
Type :help for a list of available commands or :exit to exit the shell.
Note that Cypher queries must end with a semicolon.
neo4j>
登录到 neo4j后,就可以通过命令行进行查询以及将实体和关系添加到数据库中了。

neo4j> 

密码输入错误会提示:

username: neo4j
password: *****
The client is unauthorized due to authentication failure.

9.关闭和启动。

sudo neo4j stop

sudo neo4j start

10. 新建和切换数据库。

社区版不支持用create database yourdbname创建。

社区版只可同时打开一个数据库,但可以存在多个数据库。

在/etc/neo4j/neo4j.conf中做如下修改:

#dbms.default_database=neo4j

dbms.default_database=neo4yours

对于社区版,此修改可实现数据库的切换,每次切换均需修改,use database命令不可用。

关闭neo4j并重启,neo4j会自动创建neo4yours:

cd ../bin

./neo4j restart

11. Web Browser。

服务处于开启状态:
http://localhost:7474

Start querying

12. Desktop。

服务处于开启状态:

bolt://localhost:7687

Connect -> Open -> Start querying

13. 试用。

match(n) return n

14. Python 连接、清空、导入数据。

from py2neo import Graph, Node, Relationship,NodeMatcher

graph = Graph('http://localhost:7474', auth=('neo4j', '********'))

清空数据库:

graph.delete_all()

导入数据:

s_node=Node("实体类型", name=v1)
e_node=Node("实体类型", name=v2)
r=Relationship(s_node, v3, e_node)
graph.merge(s_node, "实体类型", "name")
graph.merge(e_node, "实体类型", "name")
graph.merge(r, "Label", "name")


References:

https://blog.csdn.net/BigData_Mining/article/details/122308250

如何在Ubuntu20.04上安装和配置Neo4j - 菜鸟教程
【精选】图数据库-Neo4j(六):创建/切换数据库(不删旧)【社区版只能同时一个数据库活动,修改neo4j.conf默认/活动数据库为此时需要用到的数据库名】【Neo4.x企业版可以同时多个活动数据库】_neo4j创建数据库-CSDN博客文章来源地址https://www.toymoban.com/news/detail-765515.html

到了这里,关于Neo4j在Ubuntu 20.04上安装、配置以及Python连接使用 - Neo4j的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Neo4j安装配置教程

    Neo4j安装配置教程

    安装所需配件网盘一键下载。 以下描述中,官网下载均有描述,也可自官网下载。 Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。由于知识图谱中存在大量的关系型信息(实体—关系—实体), 使用结构化数据库进行存储将产生大量的冗余存

    2024年02月14日
    浏览(11)
  • Neo4j安装与配置

    Neo4j安装与配置

    注意:在安装Neo4j之前要安装JAVA SE的SDK。 企业版本的收费的,社区版本是免费的。我下载的是社区版本。 社区版本下载地址:https://neo4j.com/download-center/#community 我下载的是3.5.35 下载好以后是zip文件,把它解压放在你想要放置的路径下。 打开高级系统设置的环境变量 设置—

    2024年02月09日
    浏览(15)
  • neo4j下载安装配置步骤

    neo4j下载安装配置步骤

    目录 一、介绍 简介 Neo4j和JDK版本对应 二、下载 官网下载  直接获取 三、解压缩安装 四、配置环境变量 五、启动测试 简介 Neo4j是一款高性能的图数据库,专门用于存储和处理图形数据。它采用节点、关系和属性的图形结构,非常适用于表示和查询复杂的实体关系。Neo4j具有

    2024年02月05日
    浏览(16)
  • 图数据库_Neo4j的使用场景_以及Windows版Neo4j Community Server安装_欺诈检测_推荐_知识图谱---Neo4j图数据库工作笔记0003

    图数据库_Neo4j的使用场景_以及Windows版Neo4j Community Server安装_欺诈检测_推荐_知识图谱---Neo4j图数据库工作笔记0003

    可以看到使用场景,比如欺诈检测, 要建立图谱,才能进行,欺诈人员检测   可以看到图谱的各种应用场景 然后推荐引擎也需要,可以看到 在金融,旅行,求职招聘,保健,服务,媒体娱乐,都可以进行推荐   然后还有知识图谱 身份访问管理,这里,可以进行安全管理,可以挖掘出潜在关系

    2024年02月12日
    浏览(14)
  • NEO4J的基本使用以及桌面版NEO4J Desktop导入CSV文件

    NEO4J的基本使用以及桌面版NEO4J Desktop导入CSV文件

    因为我也刚接触知识图谱,就是小白,本篇博客相当于一些入门级的Cypher语句的举例,然后具体说明一下NEO4J Desktop导入CSV文件是怎么实现的,以及他的一些基本操作,适合刚接触的小伙伴。如果大家对于NEO4J的配置有疑问的话可以参考文章NEO4J桌面版的配置和连接Pycharm_neo4

    2024年01月23日
    浏览(14)
  • 【neo4j】neo4j的安装与使用

    【neo4j】neo4j的安装与使用

    https://www.oracle.com/java/technologies/downloads/ 按照步骤安装即可 配置环境变量 在系统变量中添加 path变量中添加 https://neo4j.com/deployment-center/ 下载后,在指定位置解压缩 与java相同,也需要设置环境变量。 终端输入neo4j.bat console 成功

    2024年02月03日
    浏览(16)
  • 图数据库neo4j入门:linux下社区版安装与配置

    知识图谱 一种基于图的数据结构,由节点(Point)和边(Edge)组成。其中节点即实体,由一个全局唯一的ID标示,关系(也称属性))用于连接两个节点。通俗地讲,知识图谱就是把所有不同种类的信息(Heterogeneous Information)连接在一起而得到的一个关系网络。知识图谱提供了从“

    2024年02月07日
    浏览(10)
  • 头歌-Neo4j 的安装部署-第1关:安装 Neo4j(超详细)

    头歌-Neo4j 的安装部署-第1关:安装 Neo4j(超详细)

     将解压包解压后开始第二步:修改配置文件:  接着修改第75行代码,如下图:  启动 Neo4j 复制下列网址,并打开Fire Fox,输入: 一开始默认账号密码都neo4j: 随后即可修改密码,账号密码都为123456,如下图:

    2024年02月07日
    浏览(118)
  • vue+neo4j(neo4j desktop安装和使用)

    vue+neo4j(neo4j desktop安装和使用)

    官网下载安装 官方下载链接:https://neo4j.com/download/ 下载后会跳转到 Activation Key 页面,已经自动生成好密钥,复制后,粘贴到 Neo4j Deskto 的 Software Keys 输入框内即可完成激活 官方安装使用手册 https://neo4j.com/developer/neo4j-desktop/ 软件主界面,默认附带一个 Example Project ,自带一个

    2024年02月14日
    浏览(40)
  • neo4j 4.4.20 社区版 windows 单机部署 测试

    neo4j 4.4.20 社区版 windows 单机部署 测试

    在安装neo4j之前,需要安装Java JRE,并配置Java开发环境,然后安装neo4j服务。 1,安装Java JRE Neo4j是基于Java运行环境的图形数据库,因此,必须向系统中安装JAVA SE(Standard Editon)的JRE。从Oracle官方网站下载 Java SE JRE,版本是JRE 11。 配置Java的环境变量,Windows系统有系统环境变量

    2024年02月01日
    浏览(9)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包