上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页
摘要: Hive 入门理解 Hive 是什么?为什么大数据离不开 Hive 一、Hive 出现的背景 在大数据早期,Hadoop 提供了 HDFS 用于分布式存储,MapReduce 用于分布式计算。但随着数据规模的不断扩大,直接使用 MapReduce 编写程序逐渐暴露出两个问题: 开发成本高 MapRe 阅读全文
posted @ 2025-10-22 08:09 元始天尊123 阅读(4) 评论(0) 推荐(0)
摘要: Hive 环境搭建全流程实战 基于 Hadoop 集群的 Hive 安装与配置 一、环境准备说明 本文基于如下环境进行搭建: 操作系统:CentOS 7 Hadoop 版本:3.1 Hive 版本:3.x1 元数据库:MySQL 8.1 JDK:1.8 在安装 Hive 之前,必须确保 Hadoop 阅读全文
posted @ 2025-10-22 08:09 元始天尊123 阅读(4) 评论(0) 推荐(0)
摘要: Java 向 HBase 插入数据实战 一、Put 的底层含义 (RowKey, ColumnFamily:Qualifier, Timestamp) -> Value Put ≠ 插入一行,而是插入 Cell 二、插入数据前的准备 Table table = HBaseConnectionUtil 阅读全文
posted @ 2025-10-21 15:55 元始天尊123 阅读(5) 评论(0) 推荐(0)
摘要: Java 查询 HBase 数据深度解析 一、Get:精准查询 HBase 的优势:按 RowKey 查 单行查询示例 Get get = new Get("001".getBytes()); Result result = table.get(get); 取具体列 byte[] value = r 阅读全文
posted @ 2025-10-21 15:55 元始天尊123 阅读(5) 评论(0) 推荐(0)
摘要: Java 更新与删除 HBase 数据 一、HBase 没有 Update Put 同一个 RowKey + 列 = 新版本覆盖 Put put = new Put("001".getBytes()); put.addColumn("info".getBytes(), "age".getBytes( 阅读全文
posted @ 2025-10-21 15:55 元始天尊123 阅读(8) 评论(0) 推荐(0)
摘要: 四、HBase 架构原理 核心组件 组件 作用 HMaster 管理表、Region RegionServer 实际存储与读写 Region 表的水平切分 Zookeeper 协调与状态管理 架构流程简述 Client 通过 Zookeeper 定位 RegionServer RegionServe 阅读全文
posted @ 2025-10-20 02:19 元始天尊123 阅读(6) 评论(0) 推荐(0)
摘要: HBase 适用场景 适合: 用户行为日志 设备传感器数据 实时监控数据 时间序列数据 不适合: 复杂 SQL 查询 多表 Join 强事务一致性业务 九、常见问题与坑点 1. RowKey 设计不当(热点问题) 解决方案: 加盐 反转时间戳 Hash 前缀 2. 列族过多 建议: ≤ 3 个列族 阅读全文
posted @ 2025-10-20 02:19 元始天尊123 阅读(8) 评论(0) 推荐(0)
摘要: Java 连接 HBase 的原理、环境准备与连接封装 一、为什么一定要用 Java 操作 HBase? 在真实的大数据系统中: HBase 不是给人用的 HBase 是 给程序用的 Java 是 Hadoop 生态的 第一语言 所以: Shell = 学习 / 调试工具 Java API = 生产 阅读全文
posted @ 2025-10-20 02:19 元始天尊123 阅读(6) 评论(0) 推荐(0)
摘要: Java 操作 HBase 表结构详解 一、Admin 是干什么的? 在 Java API 中: 对象 作用 Admin 表、列族管理 Table 数据读写 DDL 用 Admin,DML 用 Table 二、建表前的设计思考 HBase 表设计与 MySQL 完全不同: 没有列 只有列族 列族是 阅读全文
posted @ 2025-10-20 02:19 元始天尊123 阅读(3) 评论(0) 推荐(0)
摘要: 1️⃣ 软件环境 组件 版本 操作系统 CentOS 7 / Ubuntu 20.04 JDK JDK 8 Hadoop 3.4.1 SSH OpenSSH ⚠️ 注意: Hadoop 不支持 JDK 9+ 必须配置 SSH 免密登录 二、安装 JDK 8 1️⃣ 上传并解压 JDK cd /usr 阅读全文
posted @ 2025-10-16 10:28 元始天尊123 阅读(8) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页