Skip to main content

独立部署neo4j服务

1. 使用独立neo4j服务

info

平台提供了windows_x86_64和linux_x86_64的版本,若服务器使用了ARM或其他架构,需要先自行搭建该架构下的jdk环境后(要求jdk17),参考 2. 独立neo4j服务常用功能说明 → 2.3 修改JDK路径指向 替换linux_x86_64版本下neo4j服务中jdk路径指向。

提供的版本中已设置以下功能:

  1. 指向安装包中的jdk:windows_x86_64\neo4j-community-5.5.0\bin\neo4j.batlinux_x86_64\neo4j-community-5.5.0\bin\neo4j

  2. 允许远程连接:windows_x86_64\neo4j-community-5.5.0\conf\neo4j.conflinux_x86_64\neo4j-community-5.5.0\conf\neo4j.conf

  3. 设置最大运行内存为2g:windows_x86_64\neo4j-community-5.5.0\conf\neo4j.conflinux_x86_64\neo4j-community-5.5.0\conf\neo4j.conf

其他功能可根据项目实际需要自行设置。

【neo4j下载】

1.1 下载安装包并解压

平台提供的版本解压即用,选择window/linux版本解压对应的安装包到目录 。

注意

解压目录不能包含中文路径。

img

1.2 注册neo4j服务(windows下需要)

进入 neo4j-community-5.5.0\bin 目录下,执行以下命令,注册neo4j服务:

neo4j windows-service install
注意

linux环境下,请忽略此步骤。

img

1.3 授权(linux版本需要)

进入安装包解压目录,依次执行下面语句给jdk和neo4j目录授权:

chmod -R 777 jdk-17.0.6
chmod -R 777 neo4j-community-5.5.0
注意

windows环境下,请忽略此步骤。

img

1.4 启动neo4j服务

进入 neo4j-community-5.5.0\bin 目录下,执行以下命令启动neo4j服务:

windows下:

neo4j start

linux下:

./neo4j start

img

img

1.5 初始密码修改

  1. 启动neo4j服务后,浏览器打开 http://localhost:7474/browser/ ,输入连接信息后,点击 Connect 可连接neo4j服务。

  2. 连接成功后,页面提示需要修改密码,输入新密码后,点击 Change psaaword 即修改成功,后续连接时,使用新密码连接。

img

img

1.6 执行系统连接neo4j服务

(1) 登录配置中心,打开 配置管理 菜单中的 com.toone.v3.platform-01core 配置项,修改 graphImplMode 项为 neo4jcql ,点击【保存】。

img

(2)登录配置中心,打开 配置管理 菜单中的 com.toone.v3.platform-07service-17neo4j 配置项,输入外部图库的url、账号和密码,点击【保存】 。

img

(3)重启执行系统。

注意

若外部图库未被其他执行系统连接过时,首次连接启动后,执行系统启动完会自动同步图算法;若已经被其他执行系统连接过,则需要手动同步图算法。

手动同步图算法路径:登录配置中心,打开 元数据管理 菜单 ,勾选 手动同步图算法数据 ,点击 执行

img

2. 独立neo4j服务常用功能说明

2.1 注册/反注册

neo4j安装目录\bin 下执行以下命令:

注册命令:

neo4j windows-service install

反注册命令:

neo4j windows-service uninstall

2.2 服务启动/停止

neo4j安装目录\bin 下执行以下命令:

windows下启动命令:

neo4j start

linux下启动命令:

./neo4j start

windows下停止命令:

neo4j stop

linux下停止命令:

./neo4j stop

2.3 修改JDK路径指向

从官网中下载的neo4j安装包,运行时默认读取的是环境变量中的jdk,若需要修改jdk指向,windows版本需修改 neo4j安装目录\bin\neo4j.bat 文件如下:

img

linux版本修改 neo4j安装目录\bin\neo4jt 文件如下:

img

2.4 修改neo4j服务端口

启动neo4j服务后,会启动2个服务,一个是neo4j服务(默认端口是7687),一个是控制台服务(默认端口是7474),若需要修改端口,需按下图修改 neo4j安装目录\conf\neo4j.conf 文件,取消图中4行的注释,并修改端口号为实际要用的端口:

img

2.5 设置允许远程访问neo4j服务

neo4j服务默认只允许通过localhost连接,若连接的客户端与neo4j服务不在同一台机子时,需要开放远程连接,按下图修改 neo4j安装目录\conf\neo4j.conf 文件:

img

重启neo4j服务后,就可以通过IP+端口号的形式访问neo4j服务了。

img

2.6 neo4j运行内存修改

修改 neo4j安装目录\conf\neo4j.conf 文件:

img

3. 其他说明

3.1 从官网下载的neo4j安装包使用注意事项

注意

若neo4j图库是自行在官网下载的,请下载插件,解压缩后将 yindangu-neo4j-functions-1.0.jar文件拷贝到 neo4j安装目录\plugins 下,再执行上述所有操作。

【yindangu-neo4j-functions插件下载】

img