neo4j安装_怎样安装Neo4j APOC扩展包?

本文介绍了如何在Neo4j图数据库中安装和配置APOC扩展库,包括自动安装、手动安装及在Docker部署的实例上的安装方法。APOC提供了一系列强大的过程和函数,用于查询执行、数据集成和数据库管理。

ffc7ad332641f87da340b3c60fd4ac04.png

APOC - Awesome Procedures of Cypher 是Neo4j图数据库的扩展过程和函数库。

Neo4j图数据库扩展是基于Neo4j相关API和开发框架、使用Java开发的、部署在服务器端的过程和函数。这些过程和函数可以在Cypher中被调用,就像存储过程可以在SQL中被调用一样,因此我们有时也称这些过程为“存储过程”。

APOC提供了丰富的与查询执行、数据集成、数据库管理等相关的过程和函数。其他的扩展库例如ALGO则包含常用的图算法过程。

ALGO扩展包是二进制JAR文件,可以直接下载、安装,经过简单配置即可使用。

APOC的下载链接是:http://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/ ,在线文档:https://neo4j.com/docs/labs/apoc/current/ 。

1) 自动安装。在Neo4j Desktop中安装APOC扩展包只需找到‘Plugins’面板,然后点击‘Install’按钮。安装过程会自动下载最新版本的JAR文件、复制到特定本地目录下,并修改配置文件。

2)手动安装。手动安装扩展包包括以下步骤:
a) 根据Neo4j版本选择兼容的ALGO和APOC扩展包进行下载;
b) 将下载的JAR文件复制到<NEO4J_HOME>/plugins目录下;
c) 打开<NEO4J_HOME>/conf/neo4j.conf文件,添加以下配置选项:

dbms.security.procedures.unrestricted=apoc.*

如果需要使用APOC的导入导出过程,还需要添加下面的行:

apoc.export.file.enabled=true
apoc.import.file.enabled=true

d) 重新启动Neo4j数据库服务。

3) 在Docker部署的Neo4j实例上安装。如果使用Docker部署Neo4j服务器,可以先将扩展包JAR文件下载存储在本地或网络存储的/plugins卷中,在Docker实例启动时加载该卷。例子如下:

mkdir plugins
pushd plugins
wget https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/download/3.5/apoc-3.5-all.jar
popd
docker run --rm -e NEO4J_AUTH=none -p 7474:7474 -v $PWD/plugins:/plugins -p 7687:7687 neo4j:3.5

安装完成、重新启动服务器后,可以在Neo4j Browser中输入以下命令测试安装:

RETURN apoc.version()

其他数据库扩展包的安装方法类似,这里就不再赘述了。

安装Apoche(Awesome Procedures for Neo4j)是一个常见的扩展工具集,它为Neo4j提供了一系列实用的功能。以下是为Neo4j安装Apoche(括`apoc`模块)的基本步骤: 1. **检查版本兼容**:首先,确保你的Neo4j社区版是最新的,因为不是所有版本都支持Apoche。访问https://neo4j.com/download-center/community/ 查看支持的版本。 2. **下载Apoc依赖**:从Apoc的GitHub仓库下载最新版本的`neo4j-apoc-procedures`库:https://github.com/neo4j-contrib/neo4j-apoc-procedures 3. **停止服务**:在安装前,确保Neo4j服务已经关闭,以防数据冲突。 4. **解压文件**:将下载的zip解压缩到Neo4j的plugins目录下。通常是`<NEO4J_HOME>/plugins`。 对于Linux/Mac用户:`cd <NEO4J_HOME>/plugins` 对于Windows用户:`cd %NEO4J_HOME%\plugins` 5. **添加依赖**:创建一个新的配置文件`apoc.properties`,并添加以下内容,指定阿波卡库的位置: ``` dbms.procedures.unmanaged.enabled = true dbms.procedures.unmanaged.classes=org.neo4j.unsafe.impl.apoc.Procedures dbms.security.procedures.unrestricted=apoc.* ``` 6. **启动服务**:重启Neo4j服务,让新的插件生效。如果在Windows上,可以运行`./bin/neo4j.bat start`,如果是Linux/Mac,运行`./bin/neo4j.sh start`。 7. **验证安装**:登录到Neo4j的Web UI,点击“Procedures”选项,查看是否有`apoc.date.format`等Apoc函数列出,表示成功安装。 注意:如果使用的是企业版,可能需要管理员权限,并且安装过程可能会稍微复杂一些,因为涉及到安全设置和其他管理工具。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值