Neo4j下载安装及基本使用

什么是Neo4j

Neo4j是一个开源的 无Shcema的 基于java开发的 图形数据库,它将结构化数据存储在图中而不
是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎。程序数据是
在一个面向对象的、灵活的网络结构下,而不是严格、静态的表中,但可以享受到具备完全的事务
特性、企业级的数据库的所有好处。
https://db-engines.com/en/ranking

1, Neo4j 模块构建
Neo4j 主要构建块
节点
属性
关系
标签
数据浏览器
节点:节点是图表的基本单位。 它包含具有键值对的属性
属性:属性是用于描述图节点和关系的键值对
Key =值:其中Key是一个字符串,值可以通过使用任何Neo4j数据类型来表示
关系:关系是图形数据库的另一个主要构建块。 它连接两个节点,如下所示。
在这里插入图片描述
在这里插入图片描述

Neo4j主要应用场景

在这里插入图片描述
1, Neo4j 环境搭建
Neo4j环境Linux下搭建
(1).切换到Linux下 到安装目录neo4j 上传安装包 或者 下载安装包
使用 ftp 工具上传neo4j-community-3.5.17.tar 到 liunx 下
或者 wget https://neo4j.com/artifact.php?name=neo4j-community-3.5.17-unix.tar.gz
(2). 解压
tar -xvf neo4j-community-3.5.17.tar
(3). 修改配置文件 neo4j.conf
vi conf/neo4j.conf
主要是修改 允许远程访问的地址 把对应的注释打开即可
dbms.connectors.default_listen_address=0.0.0.0
在这里插入图片描述

(4).开放对应的访问端口 默认要开放7474 和 7687或者直接关闭防火墙(生产环境上不会直接关防火墙)
firewall-cmd --zone=public --add-port=7474/tcp --permanent
firewall-cmd --zone=public --add-port=7687/tcp --permanent
systemctl reload firewalld
(5).启动(安装jdk8及以上否则启动报错)
./bin/neo4j start
在这里插入图片描述

(6).使用浏览器 访问服务器上的 neo4j
http://192.168.211.133:7474
默认的账号是 neo4j 密码 neo4j 这里第一次登录的话会要求修改密码
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

Windows下的安装
(1).从https://neo4j.com/download-center/#community 下载最新的Neo4j Server安装文件
可以看到 neo4J 软件 exe 或 zip 格式的所有版本
(2).下载 Neo4j 3.5.17 (zip)
(3).解压
(4).修改配置文件
dbms.connectors.default_listen_address=0.0.0.0
(5) . 通过 neo4j.bat install-service 安装neo4j服务
注意的问题 如果是4.0 以及以上版本需要jdk11
修改文件 bin/neo4j.ps1
Import-Module “neo4j的主目录\bin\Neo4j-Management.psd1”
(6).neo4j.bat启动
neo4j.bat start
(7).使用浏览器 访问服务器上的 neo4j
http://127.0.0.1:7474
默认的账号是 neo4j 密码 neo4j 这里第一次登录的话会要求修改密码

第二部分 Neo4j CQL

1, CQL简介
CQL代表Cypher查询语言。 像关系型数据库具有查询语言SQL,Neo4j使用CQL作为查询语言。
Neo4j CQL:它是Neo4j图形数据库的查询语言。它是一种声明性模式匹配语言。它遵循SQL语法。它的语法是非常简单且人性化、可读的格式。

常用的Neo4j CQL命令/条款如下:
在这里插入图片描述
CREATE

CREATE (
    <node-name>:<label-name>
[{
   
<property1-name>:<property1-Value>
........
<propertyn-name>:
  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Neo4j 是一款图数据库,可以用于存储和查询大规模的图数据。为了保证高可用性和性能,可以通过搭建 Neo4j 集群来实现。下面是 Neo4j 集群安装的步骤: 1. 下载 Neo4j Enterprise 版本,并解压到多个节点上。 2. 修改每个节点的配置文件 conf/neo4j.conf。将以下配置项修改为相应的值: ``` dbms.mode=CORE dbms.connectors.default_listen_address=<本机IP地址> dbms.connector.bolt.listen_address=:7687 dbms.connector.http.listen_address=:7474 ha.server_id=<节点ID,不同节点ID不同> ha.initial_hosts=<所有节点的IP地址和端口号> ``` 3. 在主节点上,执行以下命令启动集群: ``` bin/neo4j-admin ha-init ``` 4. 在所有节点上执行以下命令启动 Neo4j 服务: ``` bin/neo4j start ``` 5. 在主节点上,执行以下命令将其他节点加入到集群中: ``` bin/neo4j-admin cluster join --host=<其他节点的IP地址> --port=5001 ``` 6. 在主节点上,执行以下命令将其他节点设置为从节点: ``` bin/neo4j-admin ha-slave ``` 7. 在从节点上,执行以下命令启动副本模式: ``` bin/neo4j-backup -from <主节点的IP地址> -backupDir <备份目录> bin/neo4j-admin unbind bin/neo4j-admin set-cluster-role --role=READ_REPLICA bin/neo4j start ``` 8. 测试集群是否正常工作。可以使用浏览器或者 Neo4j 客户端连接到集群,并执行一些查询操作。 以上是 Neo4j 集群安装的基本步骤,具体实现还需要根据实际情况进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值