"HBase中文文档,官方翻译,适合初学者学习"

需积分: 10 0 下载量 199 浏览量 更新于2024-01-21 收藏 581KB DOCX 举报
Hbase中文文档是一份适合初学者学习的官方文档翻译版,该文档总共约2000字,具体内容如下: 该文档是Apache HBase的官方文档,HBase是一个分布式、版本化、面向列的数据库,它构建在Apache Hadoop和Apache ZooKeeper之上。 文档目录如下: 1. 入门 1.1 介绍:介绍了HBase的基本概念和特点,以及它与关系型数据库的区别。 1.2 快速开始:提供了一个快速入门指南,帮助读者快速设置和运行HBase。 2. HBase配置 2.1 基础条件:介绍了使用HBase之前需要满足的条件,如安装Java和Hadoop。 2.2 HBase运行模式:介绍了HBase的两种运行模式,独立模式和分布式模式,并对它们进行了比较。 2.3 配置文件:详细介绍了HBase的配置文件,包括各个配置项的含义和可选值。 2.4 配置示例:提供了一些常见的配置示例,帮助读者了解如何根据自己的需求来配置HBase。 2.5 重要配置:列举了一些重要的配置项,介绍了它们的作用和影响。 3. 升级 3.1 从0.94.x升级到0.96.x:提供了从旧版本升级到新版本的详细指南,帮助用户平滑升级。 3.2 从0.92.x升级到0.94.x:介绍了从0.92.x版本升级到0.94.x版本的步骤和注意事项。 3.3 从0.90.x升级到0.92.x:介绍了从0.90.x版本升级到0.92.x版本的步骤和注意事项。 3.4 从0.20x或0.89x升级到0.90.x:介绍了从0.20x或0.89x版本升级到0.90.x版本的步骤和注意事项。 4. HBase Shell 4.1 使用脚本:提供了使用HBase Shell执行基本操作的示例脚本,包括创建表、插入数据等。 4.2 Shell技巧:介绍了一些使用HBase Shell时的技巧和常见问题的解决方法。 5. 数据模型 5.1 概念视图:介绍了HBase的数据模型,包括表、行、列族和列等基本概念。 5.2 物理视图:解释了HBase如何在Hadoop集群中存储数据,并介绍了HFile、StoreFile等关键概念。 整个文档内容详实且易于理解,适合初学者从零开始学习HBase。通过该文档,读者可以了解HBase的基本概念、运行模式、配置方法以及数据模型等核心内容。此外,文档还提供了升级指南和Shell使用技巧,帮助读者更好地理解和使用HBase。总之,该文档是一份非常良好的HBase学习资源,对初学者来说是不可多得的参考材料。
280 浏览量
目录 序 1. 入门 1.1. 介绍 1.2. 快速开始 2. 配置 2.1. Java 2.2. 操作系统 2.3. Hadoop 2.4. HBase运行模式:单机和分布式 2.5. ZooKeeper 2.6. 配置文件 2.7. 配置示例 2.8. 重要配置 2.9. Bloom Filter 3. 升级 3.1. 从HBase 0.20.x or 0.89.x 升级到 HBase 0.90.x 3.2. 从 0.90.x 到 0.92.x 4. The HBase Shell 4.1. 使用脚本 4.2. Shell 技巧 5. 数据模型 5.1. 概念视图 5.2. 物理视图 5.3. 表 5.4. 行 5.5. 列族 5.6. Cells 5.7. Data Model Operations 5.8. 版本 5.9. 排序 5.10. 列元数据 5.11. Joins 6. HBase 和 Schema 设计 6.1. Schema 创建 6.2. column families的数量 6.3. Rowkey 设计 6.4. Number 数量 6.5. 支持的数据类型 6.6. Joins 6.7. 生存时间 (TTL) 6.8. Keeping Deleted Cells 12-5-30 HBase 官方文档 2/81 abloz.com/hbase/book.htm 6.9. Secondary Indexes and Alternate Query Paths 6.10. Schema Design Smackdown 6.11. Operational and Performance Configuration Options 6.12. 限制 7. HBase 和 MapReduce 7.1. Map-Task Spitting 7.2. HBase MapReduce Examples 7.3. Accessing Other HBase Tables in a MapReduce Job 7.4. Speculative Execution 8. HBase安全 8.1. 安全客户端访问 HBase 8.2. 访问控制 9. 架构 9.1. 概述 9.2. Catalog Tables 9.3. 客户端 9.4. Client Request Filters 9.5. Master 9.6. RegionServer 9.7. Regions 9.8. Bulk Loading 9.9. HDFS 10. 外部 APIs 10.1. 非Java语言和 JVM交互 10.2. REST 10.3. Thrift 11. 性能调优 11.1. 操作系统 11.2. 网络 11.3. Java 11.4. HBase 配置 11.5. ZooKeeper 11.6. Schema 设计 11.7. 写到 HBase 11.8. 从 HBase读取 11.9. 从 HBase删除 11.10. HDFS 11.11. Amazon EC2 11.12. 案例 12. 故障排除和调试 HBase 12.1. 通用指引 12.2. Logs 12.3. 资源 12.4. 工具 12.5. 客户端 12.6. MapReduce 12.7. NameNode 12.8. 网络 12.9. RegionServer 12.10. Master 12.11. ZooKeeper 12.12. Amazon EC2 12.13. HBase 和 Hadoop 版本相关 12.14. 案例 13. 案例研究 13.1. 概要 13.2. Schema 设计 13.3. 性能/故障排除 14. HBase Operational Management 14.1. HBase Tools and Utilities 14.2. Region Management 14.3. Node Management 14.4. HBase Metrics 14.5. HBase Monitoring 14.6. Cluster Replication 14.7. HBase Backup 14.8. Capacity Planning 15. 创建和开发 HBase 15.1. HBase 仓库 15.2. IDEs 15.3. 创建 HBase 12-5-30 HBase 官方文档 3/81 abloz.com/hbase/book.htm 15.4. Publishing a new version of hbase.apache.org 15.5. 测试 15.6. Maven Build Commands 15.7. Getting Involved 15.8. 开发 15.9. 提交补丁 A. FAQ B. hbck In Depth B.1. Running hbck to identify inconsistencies B.2. Inconsistencies B.3. Localized repairs B.4. Region Overlap Repairs C. Compression In HBase C.1. CompressionTest Tool C.2. hbase.regionserver.codecs C.3. LZO C.4. GZIP C.5. SNAPPY C.6. Changing Compression Schemes D. YCSB: The Yahoo! Cloud Serving Benchmark and HBase E. HFile format version 2 E.1. Motivation E.2. HFile format version 1 overview E.3. HBase file format with inline blocks (version 2) F. Other Information About HBase F.1. HBase Videos F.2. HBase Presentations (Slides) F.3. HBase Papers F.4. HBase Sites F.5. HBase Books F.6. Hadoop Books G. HBase History H. HBase and the Apache Software Foundation H.1. ASF Development Process H.2. ASF Board Reporting Index 表列表 5.1. Table webtable 5.2. ColumnFamily anchor 5.3. ColumnFamily contents 8.1. Operation To Permission Mapping