neo4j apoc 系列
Neo4j APOC-01-图数据库 apoc 插件安装 neo4j on windows10
Neo4j APOC-03-图数据库 apoc 实战使用使用
Neo4j APOC-04-图数据库 apoc 实战使用使用 apoc.path.spanningTree 最小生成树
Neo4j APOC-05-图数据库 apoc 实战使用使用 labelFilter
目的
实现 WSL 中安装 apoc 插件。
版本关系
neo4j
首先确认 neo4j server 的版本。
页面直接查看 4.4.29
或者命令
[plaintext]
1
2
3CALL dbms.components() YIELD name, versions, edition
UNWIND versions AS version
RETURN name, version, edition;
如下:
[plaintext]
1
2
3
4
5╒══════════════╤════════╤═══════════╕
│name │version │edition │
╞══════════════╪════════╪═══════════╡
│"Neo4j Kernel"│"4.4.29"│"community"│
└──────────────┴────────┴───────────┘
apoc
去 apoc 中寻找 https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases
直接用 4.4.x 的
下载
安装到 WSL 本地
wsl 对应的 windows 目录是:
[plaintext]
1\\wsl.localhost\Ubuntu\home\dh\neo4j\neo4j-community-4.4.29\plugins
直接将刚才的 jar 放进去、
修改 conf
conf/neo4j.conf 修改
[plaintext]
1
2dbms.security.procedures.unrestricted=apoc.*
dbms.security.procedures.allowlist=apoc.*
我这里已经设置了 gds,所以整体如下:
[plaintext]
1
2dbms.security.procedures.unrestricted=gds.*,apoc.*
dbms.security.procedures.allowlist=gds.*,apoc.*
重启服务
[plaintext]
1bin/neo4j restart
验证
直接执行命令:
[plaintext]
1RETURN apoc.version()
如下:
[plaintext]
1
2
3
4
5╒══════════════╕
│apoc.version()│
╞══════════════╡
│"4.4.0.36" │
└──────────────┘