Apache HBase ™ Reference Guide
User Manual:
Open the PDF directly: View PDF
Page Count: 794 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Apache HBase ™ Reference Guide
- Contents
- Preface
- Getting Started
- Apache HBase Configuration
- Chapter 3. Configuration Files
- Chapter 4. Basic Prerequisites
- Chapter 5. HBase run modes: Standalone and Distributed
- Chapter 6. Running and Confirming Your Installation
- Chapter 7. Default Configuration
- Chapter 8. Example Configurations
- Chapter 9. The Important Configurations
- Chapter 10. Dynamic Configuration
- Upgrading
- The Apache HBase Shell
- Chapter 14. Scripting with Ruby
- Chapter 15. Running the Shell in Non-Interactive Mode
- Chapter 16. HBase Shell in OS Scripts
- Chapter 17. Read HBase Shell Commands from a Command File
- Chapter 18. Passing VM Options to the Shell
- Chapter 19. Overriding configuration starting the HBase Shell
- Chapter 20. Shell Tricks
- Data Model
- HBase and Schema Design
- RegionServer Sizing Rules of Thumb
- Chapter 36. On the number of column families
- Chapter 37. Rowkey Design
- Chapter 38. Number of Versions
- Chapter 39. Supported Datatypes
- Chapter 40. Joins
- Chapter 41. Time To Live (TTL)
- Chapter 42. Keeping Deleted Cells
- Chapter 43. Secondary Indexes and Alternate Query Paths
- Chapter 44. Constraints
- Chapter 45. Schema Design Case Studies
- Chapter 46. Operational and Performance Configuration Options
- Chapter 47. Special Cases
- HBase and MapReduce
- Chapter 48. HBase, MapReduce, and the CLASSPATH
- Chapter 49. MapReduce Scan Caching
- Chapter 50. Bundled HBase MapReduce Jobs
- Chapter 51. HBase as a MapReduce Job Data Source and Data Sink
- Chapter 52. Writing HFiles Directly During Bulk Import
- Chapter 53. RowCounter Example
- Chapter 54. Map-Task Splitting
- Chapter 55. HBase MapReduce Examples
- Chapter 56. Accessing Other HBase Tables in a MapReduce Job
- Chapter 57. Speculative Execution
- Chapter 58. Cascading
- Securing Apache HBase
- Chapter 59. Using Secure HTTP (HTTPS) for the Web UI
- Chapter 60. Using SPNEGO for Kerberos authentication with Web UIs
- Chapter 61. Secure Client Access to Apache HBase
- Chapter 62. Simple User Access to Apache HBase
- Chapter 63. Securing Access to HDFS and ZooKeeper
- Chapter 64. Securing Access To Your Data
- Chapter 65. Security Configuration Example
- Architecture
- In-memory Compaction
- Backup and Restore
- Chapter 79. Overview
- Chapter 80. Terminology
- Chapter 81. Planning
- Chapter 82. First-time configuration steps
- Chapter 83. Backup and Restore commands
- Chapter 84. Administration of Backup Images
- Chapter 85. Configuration keys
- Chapter 86. Best Practices
- Chapter 87. Scenario: Safeguarding Application Datasets on Amazon S3
- Chapter 88. Security of Backup Data
- Chapter 89. Technical Details of Incremental Backup and Restore
- Chapter 90. A Warning on File System Growth
- Chapter 91. Capacity Planning
- Chapter 92. Limitations of the Backup and Restore Utility
- Synchronous Replication
- Apache HBase APIs
- Apache HBase External APIs
- Thrift API and Filter Language
- HBase and Spark
- Apache HBase Coprocessors
- Apache HBase Performance Tuning
- Chapter 114. Operating System
- Chapter 115. Network
- Chapter 116. Java
- Chapter 117. HBase Configurations
- Chapter 118. ZooKeeper
- Chapter 119. Schema Design
- Chapter 120. HBase General Patterns
- Chapter 121. Writing to HBase
- Chapter 122. Reading from HBase
- Chapter 123. Deleting from HBase
- Chapter 124. HDFS
- Chapter 125. Amazon EC2
- Chapter 126. Collocating HBase and MapReduce
- Chapter 127. Case Studies
- Troubleshooting and Debugging Apache HBase
- Chapter 128. General Guidelines
- Chapter 129. Logs
- Chapter 130. Resources
- Chapter 131. Tools
- Chapter 132. Client
- Chapter 133. MapReduce
- Chapter 134. NameNode
- Chapter 135. Network
- Chapter 136. RegionServer
- Chapter 137. Master
- Chapter 138. ZooKeeper
- Chapter 139. Amazon EC2
- Chapter 140. HBase and Hadoop version issues
- Chapter 141. HBase and HDFS
- Chapter 142. Running unit or integration tests
- Chapter 143. Case Studies
- Chapter 144. Cryptographic Features
- Chapter 145. Operating System Specific Issues
- Chapter 146. JDK Issues
- Apache HBase Case Studies
- Apache HBase Operational Management
- Chapter 150. HBase Tools and Utilities
- Chapter 151. Region Management
- Chapter 152. Node Management
- Chapter 153. HBase Metrics
- Chapter 154. HBase Monitoring
- Chapter 155. Cluster Replication
- Chapter 156. Running Multiple Workloads On a Single Cluster
- Chapter 157. HBase Backup
- Chapter 158. HBase Snapshots
- Chapter 159. Storing Snapshots in Microsoft Azure Blob Storage
- Chapter 160. Capacity Planning and Region Sizing
- Chapter 161. Table Rename
- Chapter 162. RegionServer Grouping
- Chapter 163. Region Normalizer
- Building and Developing Apache HBase
- Chapter 164. Getting Involved
- Chapter 165. Apache HBase Repositories
- Chapter 166. IDEs
- Chapter 167. Building Apache HBase
- Chapter 168. Releasing Apache HBase
- Chapter 169. Voting on Release Candidates
- Chapter 170. Announcing Releases
- Chapter 171. Generating the HBase Reference Guide
- Chapter 172. Updating hbase.apache.org
- Chapter 173. Tests
- Chapter 174. Developer Guidelines
- Unit Testing HBase Applications
- Protobuf in HBase
- Procedure Framework (Pv2): HBASE-12439
- AMv2 Description for Devs
- ZooKeeper
- Community
- Appendix
- Appendix A: Contributing to Documentation
- Appendix B: FAQ
- Appendix C: Access Control Matrix
- Appendix D: Compression and Data Block Encoding In HBase
- Appendix E: SQL over HBase
- Appendix F: YCSB
- Appendix G: HFile format
- Appendix H: Other Information About HBase
- Appendix I: HBase History
- Appendix J: HBase and the Apache Software Foundation
- Appendix K: Apache HBase Orca
- Appendix L: Enabling Dapper-like Tracing in HBase
- Chapter 201. Client Modifications
- Chapter 202. Tracing from HBase Shell
- Appendix M: 0.95 RPC Specification
- Appendix N: Known Incompatibilities Among HBase Versions
- Chapter 203. HBase 2.0 Incompatible Changes