WSL 配置 Hadoop 单机伪分布式安装 2024年04月18日 jjl9807 1215 本文介绍了在 WSL (Ubuntu 22.04) 环境下配置 Hadoop 单机伪分布式安装的过程,主要包括安装 Java 和 Hadoop、配置环境变量及 SSH 密钥访问、配置运行 Hadoop 等步骤。文章最后还介绍了通过运行 Hadoop 自带的 MapReduce 示例代码来验证安装正确性的具体操作。 阅读全文 0 评论
QEMU 机器创建及初始化机制简析 2023年09月24日 jjl9807 1226 本文梳理了 QEMU 机器创建及初始化的基本流程,并以 RISC-V 架构的 virt 平台为例,从机器类型选择、机器参数初始化和机器实例初始化三个环节切入,深入分析了 QEMU 机器创建机制的技术细节,打通了 QEMU 中虚拟机创建流程的内在逻辑。 阅读全文 0 评论
QEMU 设备模型简析(三):QOM 设计实现 2023年09月07日 jjl9807 1231 QOM 实现了一套较为完备的对象管理系统,包括自动化的对象注册、完善的对象管理以及巧妙的动态类型转换,本文梳理了 QOM 实现中几大关键数据结构之间的联系,详细分析了封装、多态、继承以及析构等面向对象特性在 QOM 中的集体实现,与之前的文章相呼应,打通了 QEMU 设备模型从使用到实现的全过程逻辑链条。 阅读全文 0 评论
QEMU 设备模型简析(二):面向对象的设备管理 2023年08月30日 jjl9807 944 本文聚焦 QEMU 中面向对象的设备管理机制,阐述了引入对象模型的必要性,介绍了 QOM 基本功能和顶层设计,分析了 `Object` 和 `ObjectClass` 的结构与联系,梳理了面向对象的设备管理中设备的层次关系,总结归纳了使用 QOM 接口管理设备的一般方法。在下一篇文章中,我们将继续深入,分析 QOM 面向对象特性的底层实现。 阅读全文 0 评论