PuaSE: 简单的全局编排 Agent
   简介 全局编排 Agent — 解析隐含需求、评估代码库成熟度、委派给专家 Agent。 适用于复杂多步骤任务、跨领域问题、需要多人协作的场景。参考:https://github.com/zeekling/PuaSE 核心能力 能力说明 隐含需求解析5 步法:捕获显式需求 → 推导隐含需求 → 识别约束 → 拆解任务 → 确定优先级 代码库成熟度评估快速判断项目处于初期/成长/成熟阶段,自适应策略 先架构后代码不读通架构不写代码,不画清依赖不修改 专 ......
AI   agent   opencode   |  2026-05-16   0 评论   114 浏览

HDFS DataNode 3.3.1 后优化详解
   本文系统梳理 Hadoop 3.3.1 之后(3.4.0 ~ 3.5.0)对 DataNode 的全部优化,涵盖性能优化、稳定性修复、新特性、监控增强和运维改进五个维度。 简介 DataNode 是 HDFS 数据存储的核心组件,负责数据块的读写、校验、复制和汇报。3.3.1 之后社区对 DataNode 做了大量改进,其中最核心的是细粒度锁机制——将单一 FsDatasetImpl 全局锁拆分为 BlockPool → Volume → DIR 三级锁,使 ......
hadoop   opencode   |  2026-04-26   0 评论   251 浏览

RMDelegationTokenSecretManager 深度解析
   RMDelegationTokenSecretManager 深度解析 一、核心原理 1.1 架构概述 +---------------------------------------------------------------------+ | RMDelegationTokenSecretManager | +---------------------------------------------------------------------+ ......
Java   Yarn   Opencode   |  2026-04-05   0 评论   404 浏览

hadoop Yarn的 RMStateStore对比分析
   FileSystemRMStateStore、LeveldbRMStateStore、ZKRMStateStore 详细对比分析 一、概述对比 特性FileSystemRMStateStoreLeveldbRMStateStoreZKRMStateStore 存储后端Hadoop FileSystem (HDFS/S3/本地)LevelDB 嵌入式数据库ZooKeeper 分布式协调服务 代码行数~1018 行~797 行~1493 行 版本1.31 ......
Yarn   |  2026-04-02   0 评论   492 浏览

3.3.1-3.4.1兼容性分析
   利用GLM5模型分析3.3.1-3.4.1兼容性
hadoop   兼容性   |  2026-03-15   0 评论   533 浏览

如何在opencode中使用自定义的模型
   Opencode简介 OpenCode 是一个开源的 AI 编程代理(AI coding agent),旨在帮助开发者在终端、桌面或 IDE 中更高效地编写、调试和重构代码。支持对接主流的大模型厂商,比如智谷API、DeepSeek等。 但是在某些场景下我们可能需要在内网搭建自己的模型,所以需要使用Opencode对接属于自己的大模型。 步骤 1、安装LM Studio 在LM Studio官网中下载属于自己平台的LM Studio,并且安装,当前不做详细描 ......
AI   Opencode   |  2026-03-01   0 评论   556 浏览

RollingLevelDBTimelineStore 详解
   功能简介 作业timeline store的一种基于leveldb的实现。主要保存下面信息: start time信息,保存在starttime-ldb里面,是一个单独的LevelDB。 entity信息,保存在entity-ldb里面,是一个单独的LevelDB,支持按照时间进行归档以及清理。 indexed entity信息,保存在indexes-ldb里面,是一个单独的LevelDB。支持按照时间进行归档以及清理。 domain信息,保存domain ......
hadoop   jobhitoryserver   |  2025-12-21   2 评论   922 浏览

NativeIO 源码解析
   简介 NativeIO主要用于实现一些Java未实现的IO相关的接口。通过JNI的的方式直接调用底层操作系统的系统函数,提升效率和性能。 源码详解 主要分下面几部分: JNI初始化,包括底层JNI代码。 底层IO操作详解 初始化 核心初始化的代码是在NativeIO里面的静态代码块里面实现的,通过参数hadoop.workaround.non.threadsafe.getpwuid控制是否支持线程安全,默认是线程安全的。 初始化只会做一次,不会重复初始化 ......
hadoop   |  2025-12-13   1 评论   1,032 浏览

我在 GitHub 上的开源项目
   Github Stats 所有开源项目 仓库 项目简介 Stars fork 编程语言 hadoop_book Hadoop 学习笔记。 3 0 flink_book Flink学习笔记,持续更新。。。 2 0 bolo-fantastic 基于官方的bolo-fantastic皮肤做了定制化修改,满足自己的审美。 1 1 FreeMarker c_primer_plus c primer plus 学习 1 0 C dockerFiles 日常使用dock ......
开源   GitHub   |  2025-10-08   0 评论   1,076 浏览

windows 下面使用wsl搭建java编译环境
   最近十几年前的笔记本不用了,换了台式机,装了amd的显卡,为了更好的发挥显卡的性能,就不能直接将台式机安装为Linux操作系统了,但是平时主要读的代码使用windows编译老是不太习惯,于是就有了使用wsl搭建java环境的想法。
wsl   debian   |  2025-11-16   0 评论   946 浏览

自己简历被抄是什么样的体验
   发现自己简历被炒是一种什么样的体验。今天我就遇到了一个抄了我简历的,刷新了我的世界观。
生活   原创   |  2020-03-12   40 评论   8,116 浏览

Zookeeper启动源码详解
   简介 启动源码分析 Zookeeper启动的主类为QuorumPeerMain.java 。入口函数文为initializeAndRun,如下所示,在往下的核心函数为runFromConfig。 QuorumPeerMain main = new QuorumPeerMain(); try { main.initializeAndRun(args); } catch (IllegalArgumentException e) { // 启动异常处理。 ......
zookeeper   |  2025-07-06   0 评论   907 浏览

Journal 源码详解
   简介 Active Namenode与StandBy Namenode之间的绿色区域就是JournalNode,当然数量不一定只有1个,作用相当于NFS共享文件系统.Active Namenode往里写editlog数据,StandBy再从里面读取数据进行同步. JournalNodede 在hdfs架构中的角色: 源码解析 解读JournalNodede的原理。JN的核心功能主要包含下面几个: JN启动 读写editLog。 JN之间editLog数据 ......
journal   hadoop   源码   |  2025-10-08   0 评论   549 浏览

About Me
   自己搭建博客的原因是现有的博客系统不满足我的要求,简单来说就是看着现有的博客系统不顺眼,现在博客主要内容就是自己平时看的书以及各种想法总结等等。还有就是希望博客上面记载的东西能够帮助到别人。
关于我   原创   |  2019-09-07   28 评论   18,959 浏览

用idea 运行Zookeeper是报错 com.codahale.metrics.Reservoir找不见
   问题现象 用idea 运行Zookeeper是报错 com.codahale.metrics.Reservoir找不见。 问题原因 Zookeeper-server下面的pom.xml 里面引用jar的时候加了<scope>provided</scope>导致IDEA加载不到依赖的包。所以只要将其注释掉即可。 解决办法 将Zookeeper-server下面的pom.xml里面的全部的<scope>provided< ......
zookeeper   |  2025-06-28   0 评论   993 浏览