IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Windows下安装图形数据库Neo4j说明(4.3.2压缩包方式) -> 正文阅读

[系统运维]Windows下安装图形数据库Neo4j说明(4.3.2压缩包方式)


前言

Neo4j是一个世界领先的开源图形数据库。 它是由Neo技术使用Java语言完全开发的。
Neo4j是NoSQL的一个代表,它是一个嵌入式,基于磁盘的,支持完整事务的Java持久化引擎,它在图像中而不是表中存储数据。Neo4j提供了大规模可扩展性,在一台机器上可以处理数十亿节点/关系/属性的图像,可以扩展到多台机器并行运行。相对于关系数据库来说,图形数据库善于处理大量复杂、互连接、低结构化的数据,这些数据变化迅速,需要频繁的查询——在关系数据库中,这些查询会导致大量的表连接,因此会产生性能上的问题。
Neo4j重点解决了拥有大量连接的传统RDBMS在查询时出现的性能衰退问题。通过围绕图形进行数据建模,Neo4j会以相同的速度遍历节点与边,其遍历速度与构成图形的数据量没有任何关系。此外,Neo4j还提供了非常快的图形算法、推荐系统和OLAP风格的分析,而这一切在目前的RDBMS系统中都是无法实现的。
Neo4j支持三种网络协议(Protocol),分别是Bolt,HTTP和HTTPS,默认的连接器配置有三种,为了使用这三个端口,需要在Windows防火墙中创建Inbound Rules,允许通过端口7687,7474和7473访问本机。

链接名称协议默认端口
dbms.connector.boltBolt7687
dbms.connector.httpHTTP7474
dbms.connector.httpsHTTPS7473

一、下载安装包

进入Neo4j官方网站安装包下载页面,链接: neo4j.com,选择下载Neo4j Community Edition Windows版本。
在这里插入图片描述


二、安装Neo4j

1.安装包文件解压

我们下载的是压缩包版本的安装包,不需要安装,直接解压到服务器上相应的目录。
解压缩后的目录如下图所示。
在这里插入图片描述
安装包中各个文件夹的作用

┌─neo4j-community-4.3.2  
│  ├─bin-------- Neo4j的可执行程序
│  ├─conf------- Neo4j配置文件
│  ├─data------- Neo4j核心数据库文件,类似MySQL的Data文件夹
│  └─plugins---- Neo4j的插件

2.配置系统环境变量

学习过JAVA的同学都知道的,打开“我的电脑→属性→高级系统设置→高级→环境变量”,新建变量:NEO4J_HOME,变量值:D:\MyApps\Neo4j\neo4j-community-4.3.2(这里根据自己情况进行修改)
修改path变量,增加值:%NEO4J_HOME%\bin。

在这里插入图片描述

3. 启动Neo4j

打开系统控制台,执行命令

neo4j console

执行完成后见到如下界面,那恭喜你已安装成功了。
在这里插入图片描述
输入:http://localhost:7474/即可进入到Neo4j数据库网页端了。
在这里插入图片描述

4. 将Neo4j安装到Windows服务

Neo4j也可以作为Windows服务运行。使用neo4j install-service安装服务,并使用neo4j start启动它。

neo4j install-service

在这里插入图片描述

5. Neo4j常用命令

neo4j console #打开Neo4j的控制台
neo4j start #启动
neo4j stop #关闭
neo4j restart #重启
neo4j status #查看运行状态
neo4j install-service #安装Neo4j在Windows系统上的服务。
neo4j uninstall-service #卸载服务

三、安装常见问题处理

1.ERROR! Neo4j cannot be started using java version 1.8.0问题处理

C:\Users\Administrator>neo4j console
警告: ERROR! Neo4j cannot be started using java version 1.8.0_212
警告: * Please use Oracle(R) Java(TM) 11, OpenJDK(TM) 11 to run Neo4j Server.
* Please see https://neo4j.com/docs/ for Neo4j installation instructions.
Invoke-Neo4j : This instance of Java is not supported
所在位置 D:\MyApps\Neo4j\neo4j-community-4.3.2\bin\neo4j.ps1:21 字符: 7
+ Exit (Invoke-Neo4j -Verbose:$Arguments.Verbose -CommandArgs $Argument ...
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Invoke-Neo4j

出现这种问题,当前Neo4j只能Java11及以上版本上运行,可修改系统环境变量,安装Java11后再运行。


  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-11 16:57:23  更:2021-07-11 16:58:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/4 23:01:56-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码