Neo4j插件apoc安装及配置(实战经历,一步到位)

Neo4j插件apoc安装及配置(实战经历,一步到位)

目录

apoc插件安装

安装验证

出现的问题


Neo4j版本:Neo4j 5.x
apoc版本:同上对应

Neo4j 4.x版本同样适用

apoc插件安装

1.首先查看Neo4j版本(在Neo4j Desktop或命令行中执行):

CALL dbms.components() YIELD name, versions RETURN versions;

 结果如下:

2.然后去GitHub上下载这个插件

  • 访问 APOC GitHub Releases------------ https://github.com/neo4j/apoc/releases/
  • 下载与Neo4j版本一致的apoc-x.x.x.x-all.jar文件(例如Neo4j 5.12.0 → APOC 5.12.0)

或者点击下载对应的版本(如下图所示)

3.然后放置到插件目录下:

Neo4j 安装路径下的 plugins 文件夹 Neo4j安装目录/plugins/ 例如: C:\Program Files\Neo4j\neo4j-community-5.26.8\plugins\

 

4.最后修改配置文件 (conf/neo4j.conf):

参考官方的技术手册。

在文件中添加下面两行:

# 允许APOC所有函数 dbms.security.procedures.unrestricted=apoc.* # 显式启用apoc.meta.data(),启用元数据函数 dbms.security.procedures.allowlist=apoc.meta.data,apoc.*

5.重启Neo4j服务,然后进行验证。

安装验证

版本匹配:确保您的 Neo4j 版本也是 5.26.x 系列(截图显示 APOC 5.26.8)

在 Neo4j 浏览器执行:

RETURN apoc.version() AS version;

在用户数据库中执行:

CALL apoc.meta.graph() YIELD nodes, relationships RETURN nodes, relationships;

成功标志:返回图谱节点和关系的元数据

出现的问题

如果前面的成功了,但是运行代码的时候初始化失败,也就是安装过程出问题了,网上搜了很久找到了问题的根源:

Neo4j v5 要求所有 APOC 配置必须独立存储在 apoc.conf 文件中,而非主配置文件 neo4j.conf

创建独立的 apoc.conf 文件

  • 在 同一目录 (conf/) 下新建文件 apoc.conf
  • 将原 neo4j.conf 中删除的 APOC 配置移至此文件
# APOC核心配置 apoc.import.file.enabled=true dbms.security.procedures.unrestricted=apoc.*

Read more

Microi吾码:开源低代码,微服务开发的利器

Microi吾码:开源低代码,微服务开发的利器

前言 在微服务架构的应用中,服务的灵活性和可扩展性至关重要。Microi吾码作为一个高效的微服务框架,凭借其轻量级、可插拔的特性,已经成为开发者构建分布式应用的首选工具。除了基础的微服务开发功能外,Microi吾码还提供了丰富的扩展功能,其中表单引擎是一个重要亮点。本篇博客将详细介绍Microi吾码的特点,以及如何使用其表单引擎和其他实用功能。 一. Microi吾码简介 Microi吾码是一个基于Spring Boot构建的微服务框架,致力于为开发者提供简单、灵活的解决方案,帮助他们高效构建分布式应用。它整合了常用的微服务功能,如服务注册与发现、负载均衡、熔断器、API网关、配置中心等,使得开发者无需从零开始构建基础设施,从而专注于业务逻辑。 1.1 核心特点 Microi吾码的核心特点: * 轻量级:基于Spring Boot,极大地简化了项目配置和开发流程。 * 高度可扩展:提供丰富的插件支持,可以根据需要定制功能。 * 开箱即用:内置常见的微服务功能,减少了开发者的重复工作。 * 开发友好:支持热部署和自动化构建,提升开发效率。 1.2 功能介绍

养龙虾-------【多openclaw 对接飞书多应用】---多个大龙虾机器人群聊

🚀 MiniMax Token Plan 惊喜上线!新增语音、音乐、视频和图片生成权益。邀请好友享双重好礼,助力开发体验! 好友立享 9折 专属优惠 + Builder 权益,你赢返利 + 社区特权! 👉 立即参与:https://platform.minimaxi.com/subscribe/token-plan?code=2NMAwoNLlZ&source=link 最近玩了下大龙虾,对接飞书后玩的不亦乐乎,妥妥滴私人助理。但是也萌发一个想法,多个机器人可以自己聊天吗?那会不会把世界给聊翻了。于是我马上搜寻各个配置方式,却是找到了可以配置多个机器人得群聊方式。 1.首先创建多个应用添加机器人,分别和部署得多个openclaw系统对接具体对接参考我写的【 养龙虾-------【openclaw 对接飞书、钉钉、微信 】—移动AI助理】 2.手工拉群并添加机器人: 3.把群id配置进各个龙虾配置文件里面 接下来就可以群聊了

VibeBlog-AI 时代个人博客Agent项目开源之路[9]: 基于ui-ux-pro-max 的前端重新设计

VibeBlog-AI 时代个人博客Agent项目开源之路[9]: 基于ui-ux-pro-max 的前端重新设计

开篇先介绍自己的开源项目vibe-blog, 一个基于多 Agent 架构的 "长文专业博客"的创作助手,支持深度调研、智能配图、Mermaid 图表、代码集成等写作能力,简化写作的重复劳动, 让写作更有趣. 我基于它已经创作了一个面向大模型应用开发者的微调(Fine-tuning)技术全栈教程Hello-LLM-FineTuning, 40 万字,100+章配图. 感兴趣的同学可以了解下,如果该项目对你有用, 欢迎 star🌟 & fork🍴 Vibe-Blog开源项目地址: https://github.com/datawhalechina/vibe-blog 先看前端重构效果: 怎么样😄, 还可以吧, 程序员的终端风格, 我超级喜欢! 缘起 Vibe-Blog 已经具备了一键生成长文博客的能力, 也支持异步创作的能力,即你可以直接将你想要创作博客的想法直接扔给 Vibe-Blog, 然后就可以去忙其他的了, 等过一段时间它自己生成好了, 你可以直接阅读他的成果, 也可以发布到一些博客平台上, 比如

ms-swift新手教程:如何用Web-UI零代码训练模型

ms-swift新手教程:如何用Web-UI零代码训练模型 1. 引言:为什么选择ms-swift进行模型微调? 在大模型时代,微调(Fine-tuning)已成为将通用预训练模型适配到特定任务的核心手段。然而,传统微调流程往往涉及复杂的代码编写、环境配置和参数调试,对非专业开发者极不友好。 ms-swift 是由魔搭社区推出的轻量级大模型微调框架,支持600+纯文本大模型与300+多模态大模型的全链路开发,涵盖训练、推理、评测、量化与部署。其最大亮点之一是提供了 Web-UI 界面,让开发者无需编写任何代码即可完成从数据准备到模型部署的全流程操作。 本文将带你从零开始,使用 ms-swift 的 Web-UI 实现一次完整的 LoRA 微调实践,目标是对 Qwen2.5-7B-Instruct 模型进行自我认知微调,最终生成一个具备个性化身份识别能力的对话模型。 2. ms-swift 核心功能概览 2.1 支持的模型与任务类型 ms-swift 覆盖了当前主流的大语言模型和多模态模型,包括: * 纯文本大模型:Qwen3、