neo4j apoc安装
时间: 2025-01-09 10:36:55 浏览: 103
### 安装 Neo4j 和 APOC 插件
为了安装 Neo4j 及其 APOC 插件,在 Linux 环境下的 Docker 中操作是一个常见的方式。确保已经安装了最新版本的 Neo4j Desktop 或者通过其他方式部署了 Neo4j 数据库服务[^2]。
#### 使用 Docker 部署 Neo4j 并安装 APOC 插件
1. **拉取官方镜像**
执行命令来获取最新的稳定版 Neo4j:
```bash
docker pull neo4j:latest
```
2. **启动容器并挂载数据卷**
创建一个新的容器实例,并指定端口映射以及持久化存储路径:
```bash
docker run \
--publish=7474:7474 --publish=7687:7687 \
--volume=$HOME/neo4j/data:/data \
--env NEO4J_AUTH=none \
--name my-neo4j-instance \
neo4j:latest
```
3. **下载匹配版本的 APOC JAR 文件**
访问 [APOC GitHub Releases](https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases),找到与当前使用的 Neo4j 版本相兼容的 APOC 发布包,下载对应的 jar 文件到本地机器上。
4. **将 APOC 添加至插件目录**
将下载好的 apoc-x.x.x-all.jar 复制进入正在运行中的 Neo4j 容器内的 plugins 目录下:
```bash
docker cp ./apoc-x.x.x-all.jar my-neo4j-instance:/var/lib/neo4j/plugins/
```
5. **修改配置文件允许加载第三方程序**
编辑 `conf/neo4j.conf` 文件,添加如下两行以启用自定义过程支持:
```properties
dbms.security.procedures.unrestricted=apoc.*
dbms.directories.plugins=/plugins
```
6. **重启 Neo4j 实例使更改生效**
停止再重新启动之前创建的那个名为 `my-neo4j-instance` 的容器:
```bash
docker restart my-neo4j-instance
```
此时应该可以在浏览器访问 http://localhost:7474 来验证 APOC 是否被正确安装和激活了。如果一切正常的话,就可以开始利用丰富的 APOC 功能扩展图数据库的应用场景了[^4]。
阅读全文
相关推荐
















