一、win10安装Neo4J-Desktop
安装前知道:
1、Windows安装Neo4J有两种方式:桌面版(desktop)和社区版( community);
-
社区版是没有办法使用Bloom的,但是桌面版可以。Bloom是neo4j的收费可视化,只开放给了桌面版和企业版。桌面版为了让开发者体验bloom的可视化带来的便利性。另外桌面版是面向开发者设计的,开发体验更好,不过如果想多了解部署,可以用社区版。桌面版可以一键安装不少GraphApp例如NeoDash/Chart这些,在可视化报表的时候比较方便。可以把更多精力放在业务和分析上。
-
如果电脑上同时安装了社区版和桌面版,尽量同时间只启动并使用一个 即可;
2、neo4j的运行依赖java环境;
3、相关连接: Neo4j官方文档、 Neo4j操作手册、 Neo4j开发者手册、Neo4J-Desktop下载
4、安装步骤:
- 确定要安装的Neo4J版本,主要是要先安装好与之对应的jdk版本:本次安装最新的Neo4J-Desktop,版本 5.13.0,需要jdk17;
- jdk安装
- neo4j下载
- neo4j环境配置
- cmd启动 neo4j.bat console
1、安装jdk
(1)确定JDK版本
在安装Neo4jneo4j时,需要确保安装对应的Java版本,我们可以在neo4j的官方安装手册里找到需要的安装版本;
(2)下载jdk并安装配置
(3)配置java环境变量
之前电脑有jdk8,进行重新命名为JAVA_HOME_8,新的jdk17命名为JAVA_HOME_17,重新定义一个JAVA_HOME引用这两个变量集合;
2、下载安装Neo4J-Desktop
(1)下载
注意:填写下载信息之后跳转页面会出现Neo4j Desktop Activation Key
,这个一定要保存好,激活的时候需要用;
(2)安装与注册
安装:选择好安装路径下一步下一步就行;
注册:
1、安装好之后启动;
2、在数据存储位置选择页面选择其他盘,不要用C盘,你懂的;
3、在弹出的注册界面中,将刚刚复制的激活码粘贴到右侧文本框中;
4、等它慢慢注册;
5、一切OK,可以使用了;
2、 NEO4J DESKTOP工具集介绍
ESKTOP仅仅作为一个管理工具,不具备CRUD功能,如果想要对数据实现CRUD,就需要借助一些工具。而桌面版内嵌了很多工具可以让我们使用。
点击OPEN蓝色按钮旁边的倒三角,出现多个选项,大多为可视化工具:
-
Browser:用于图数据可视化,同时可以输入Cypher语言进行图数据库相关的操作。优点是非常灵活,可以输入各种指令。缺点是可视化程度不是很高。注意,可以在内置browser打开,也可以在启动实例之后,打开浏览器输入地址localhost:7474打开Browser端。
-
Bloom:官方专门的可视化工具,功能强大,非技术人员也可以轻松使用,导入数据之后进行操作基本不用指令,点击/拖拽/选择就可以了。优点是数据可视化方面做的很好,缺点是,不够灵活(网友这样说)。
创建数据库:
二、Windows安装Neo4J-Commnuity
下载:
配置环境变量:
解压文件之后放到想要的目录,之后将bin目录配置环境变量;
启动服务验证配置:
在cmd输入neo4j.bat console
启动服务,出现版本信息就表示安装成功,并且可以通过http://localhost:7474/
在浏览器正常访问;
连接到服务:
首次连接用户名密码均为:neo4j;
坑一: 防火墙搞鬼,需要设置访问端口
原因:Neo4j支持三种网络协议,分别是Bolt,HTTP和HTTPS,对应端口7687,7474和7473。
步骤:打开防火墙→高级设置→入站规则→新建规则→端口→下一步…→名称,输dbms.connector.bolt
→完成;
修改密码:
成功连接到服务之后设置新密码;
安装配置完成:
三、 Neo4.x社区版:新建和切换数据库
安装启动之后,将有两个数据库启动:一个系统数据库(system)和一个默认(neo4j)数据库。 启动Neo4j浏览器将自动将我们指向neo4j默认数据库,如命令行中neo4j$ 提示符所示。
说明:
- 社区版本不支持命令create database xxx,创建数据库,只有企业版可以,社区版只能通过修改
neo4j.conf
配置文件来新建和切换数据库! - 社区版本只允许同时打开一个数据库,当然你可以多开几个neo4j服务,当你打开成新的数据库后,除了新数据库和system,其他的数据库就无法访问,但是它们依然存在;
通过neo4j.conf新建和切换数据库:
*1、进入Neo4J安装目录,找到neo4j.conf
文件,位置:
\neo4j-community-4.4.26\conf
- 2、在
neo4j.conf
文件定位到这一行:
# dbms.default_database=neo4j
- 3、不用删除这一行,只需要按照这个格式在下面插入一行就行,改为:
#dbms.default_database=neo4j
dbms.default_database=你需要新建的数据名字
注意: 数据库名字是3-63个字符之间,同时支持ascii字符、数字、点和’-‘,但是不支持’_'下划线;
- 4、保存文件后退出,然后关闭neo4j后重启即可让neo4j自动创建这个数据库;
注意: 此时如果要在网页界面中切换到原来默认的neo4j数据库,则会报错。如果要使用其他数据库,则需要重新在 neo4j.conf
文件中修改 dbms.default_database
参数