Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Arrow up icon
GO TO TOP
Learning Hbase

You're reading from   Learning Hbase Learn the fundamentals of HBase administration and development with the help of real-time scenarios

Arrow left icon
Product type Paperback
Published in Nov 2014
Publisher
ISBN-13 9781783985944
Length 326 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
 Shriparv Shriparv
Author Profile Icon Shriparv
Shriparv
Arrow right icon
View More author details
Toc

Table of Contents (18) Chapters Close

Learning HBase
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
1. Understanding the HBase Ecosystem FREE CHAPTER 2. Let's Begin with HBase 3. Let's Start Building It 4. Optimizing the HBase/Hadoop Cluster 5. The Storage, Structure Layout, and Data Model of HBase 6. HBase Cluster Maintenance and Troubleshooting 7. Scripting in HBase 8. Coding HBase in Java 9. Advance Coding in Java for HBase 10. HBase Use Cases Index

Index

A

  • access control, in HBase
    • about / Access control in HBase
    • permission types / Access control in HBase
    • mapping / Access control in HBase
    • URL / Access control in HBase
    • server-side access control / Server-side access control
  • Access Control Lists (ACLs) / Namespace
  • ACL matrix
    • scope / Access control in HBase
    • permissions / Access control in HBase
  • add_peer command / HBase shell commands
  • administration commands, Hadoop shell
    • balancer / Administration commands
    • daemonlog / Administration commands
    • datanode / Administration commands
    • dfsadmin / Administration commands
    • mradmin / Administration commands
    • jobtracker / Administration commands
    • namenode / Administration commands
    • secondarynamenode / Administration commands
    • tasktracker / Administration commands
  • alter command / HBase shell commands
  • alter_async command / HBase shell commands
  • alter_namespace command / HBase shell commands
  • alter_status command / HBase shell commands
  • Amazon Elastic Compute Cloud (EC2) / HBase at Pinterest
  • Apache
    • URL / List of available HBase distributions
  • Apache Hadoop
    • URL / Downloading Java on Ubuntu
  • Apache HBase
    • URL / Downloading Java on Ubuntu
  • Apache Phoenix
    • about / Enabling SQL in HBase
    • URL / Enabling SQL in HBase
  • applications, HBase
    • medical / Applications of HBase
    • sports / Applications of HBase
    • web / Applications of HBase
    • oil and petroleum / Applications of HBase
    • e-commerce / Applications of HBase
  • aptitude command / Installing and configuring NTP
  • archive command / User commands
  • assign command / HBase shell commands
  • atime attribute / Optimizing Linux OS

B

  • backup
    • performing, Mozilla tool used / Backup using a Mozilla tool
  • balancer command
    • about / Administration commands
    • URL / Administration commands
    / HBase shell commands
  • balance_switch command / HBase shell commands
  • BinaryComparator / Types of filters
  • BinaryPrefixComparator / Types of filters
  • bin directory / Installing and configuring Hadoop
  • BitComparator / Types of filters
  • BitComparator.BitwiseOp / Types of filters
  • bloom filters
    • about / Bloom filters
    • URL / Bloom filters
  • ByteArrayComparable / Types of filters

C

  • capacity planning
    • performing / Performing capacity planning
    • about / Capacity planning
  • catalog tables
    • about / Catalog tables
    • -ROOT- / Catalog tables
    • .META. / Catalog tables
  • CDH4
    • URL / Downloading Java on Ubuntu
  • CDH5
    • URL / Downloading Java on Ubuntu
  • CDH cluster configuration
    • recommendations / Recommendations for CDH cluster configuration
  • cell
    • about / Cell
  • cell-level access, with tags
    • about / Cell-level access using tags
  • CentOS
    • SSH, installing on / Installing SSH on Ubuntu/Red Hat/CentOS
  • class
    • about / Interfaces, classes, and exceptions
  • client / Client
  • client-side security configuration
    • about / Client-side security configuration
    • for thrift requests / Client-side security configuration for thrift requests
  • client APIs
    • about / Client APIs
  • close_region command / HBase shell commands
  • Cloudera
    • URL / List of available HBase distributions
    • installing / Installing Cloudera in an easier way
  • Cloudera Hadoop
    • installing / Installing Cloudera Hadoop and HBase
  • Cloudera Hadoop tars, CDH4/CDH5
    • URL, for downloading / Installing Cloudera Hadoop and HBase
  • code, for administrative tasks / Code related to administrative tasks
  • column
    • about / Column
  • column-oriented databases
    • logical view / Logical view of column-oriented databases
    • pros / Pros and cons of column-oriented databases
    • cons / Pros and cons of column-oriented databases
  • column-oriented data stores
    • versus row-oriented data stores / Logical view of column-oriented databases
  • ColumnCountGetFilter / Types of filters
  • column family
    • about / Column family
  • ColumnPaginationFilter / Types of filters
  • ColumnPrefixFilter / Types of filters
  • ColumnRangeFilter / Types of filters
  • command line interface (CLI) / Installing and configuring ZooKeeper
  • commands, for namespaces
    • about / Commands available for namespaces
  • compact command / HBase shell commands
  • compaction
    • URL / Compaction
  • compactions, HBase housekeeping
    • about / Compaction
    • minor compaction / Minor compaction
    • major compaction / Major compaction
  • CompareFilter / Types of filters
  • CompareFilter.CompareOp / Types of filters
  • completebulkload utility / MapReduce and HBase
  • component-wise HBase optimization
    • about / Optimizing HBase
    • Hadoop / Hadoop
    • memory / Memory
    • Java / Java
    • OS / OS
    • HBase / HBase
  • components, HBase
    • ZooKeeper / ZooKeeper
    • HMaster / HMaster
    • RegionServer / RegionServer
    • client / Client
    • catalog tables / Catalog tables
  • components, namespace
    • table / Namespace
    • RegionServer group / Namespace
    • permission / Namespace
    • quota / Namespace
    • predefined namespaces / Namespace
  • components, RegionServer
    • Write-Ahead logs / Components of a RegionServer
    • HFile / Components of a RegionServer
    • Store / Components of a RegionServer
    • MemStore / Components of a RegionServer
    • Region / Components of a RegionServer
  • composite keys
    • designing / Composite key designing
    • real-time use case of schema, in HBase table / Real-time use case of schema in an HBase table
    • schema change operations / Schema change operations
  • conf directory / Installing and configuring Hadoop
  • configuration, Apache HBase
    • about / Configuring Apache HBase
  • configuration, Hadoop
    • about / Installing and configuring Hadoop
    • URL / Installing and configuring Hadoop
  • configuration, HBase
    • in standalone mode / Configuring HBase in the standalone mode
    • in distributed mode / Configuring HBase in the distributed mode
  • configuration, NTP
    • about / Installing and configuring NTP
  • configuration, SSH
    • about / Installing and configuring SSH, Configuring SSH
  • configuration, ZooKeeper
    • about / Installing and configuring ZooKeeper
  • constructors, Scan() method
    • Scan() / Constructors
    • Scan(byte [] startRow) / Constructors
    • Scan(byte [] startRow, byte [] stopRow) / Constructors
    • Scan(byte [] startRow, Filter filter) / Constructors
    • Scan(Get get) / Constructors
    • Scan(Scan scan) / Constructors
  • Coprocessor
    • about / Types of coprocessors
  • coprocessors
    • about / Coprocessors
    • URL / Types of coprocessors
  • coprocessors, types
    • Coprocessor / Types of coprocessors
    • RegionObserver / Types of coprocessors
    • Endpoint / Types of coprocessors
  • CopyTable tool
    • about / CopyTable
  • copytable utility / MapReduce and HBase
  • copyToLocal/copyFromLocal
    • versus get/put / Difference between copyToLocal/copyFromLocal and get/put
  • Core-site.xml configuration file / core-site.xml
  • core daemons, Hadoop
    • NameNode / Core daemons of Hadoop
    • JobTracker / Core daemons of Hadoop
    • SecondaryNameNode / Core daemons of Hadoop
    • DataNode / Core daemons of Hadoop
    • TaskTracker / Core daemons of Hadoop
  • count command / HBase shell commands
  • create command / HBase shell commands
  • create_namespace command / HBase shell commands
  • cyclic replication / The HBase replication method
  • Cygwin
    • URL, for downloading / Installing Hadoop on Windows

D

  • daemonlog command
    • about / Administration commands
    • URL / Administration commands
  • data
    • storing, in HBase / Storing data in HBase – logical view versus actual physical view
  • data-creation commands, HBase shell
    • create / HBase shell commands
    • put / HBase shell commands
  • data-manipulation commands, HBase shell
    • alter / HBase shell commands
    • alter_status / HBase shell commands
    • alter_async / HBase shell commands
    • disable / HBase shell commands
    • disable_all / HBase shell commands
    • drop / HBase shell commands
    • drop_all / HBase shell commands
    • enable / HBase shell commands
    • enable_all / HBase shell commands
    • delete / HBase shell commands
    • deleteall / HBase shell commands
    • truncate / HBase shell commands
  • data-reading commands, HBase shell
    • scan / HBase shell commands
    • get / HBase shell commands
    • get_counter / HBase shell commands
    • incr / HBase shell commands
    • get_table / HBase shell commands
  • data model Java operations
    • about / Data model Java operations
    • Read / Read
    • Write / Write
    • Modify / Modify
  • data model operations
    • about / Data model operations
    • Get / Get
    • Put / Put
    • Scan / Scan
    • Delete / Delete
  • DataNode
    • about / Core daemons of Hadoop, Setup types for Hadoop and HBase clusters
  • datanode command
    • about / Administration commands
    • URL / Administration commands
  • data operation code / Data operation code
  • data representation, HBase
    • about / Data representation in HBase
  • data size
    • calculating, in HBase / Calculating the data size stored in HBase
  • data types, HBase / Data types in HBase
    • about / Data types
  • Delete() method
    • about / Delete()
    • constructors / Constructors
    • example / Methods
  • deleteall command / HBase shell commands
  • delete APIs
    • URL / Methods
  • Delete class
    • methods / Methods
  • Delete column operation
    • about / Delete
  • delete command / HBase shell commands
  • Delete family operation
    • about / Delete
  • Delete operation
    • about / Delete
  • delete request
    • about / The HBase delete request
  • DependentColumnFilter / Types of filters
  • describe command / HBase shell commands
  • describe_namespace command / HBase shell commands
  • development
    • environment, setting up for / Setting up the environment for development
  • dfsadmin command
    • about / Administration commands
    • URL / Administration commands
    • report parameter / Administration commands
    • safemode parameter / Administration commands
    • refreshNodes parameter / Administration commands
    • finilizeUpgrade parameter / Administration commands
    • upgradeProgress parameter / Administration commands
    • metasave parameter / Administration commands
    • setQuota parameter / Administration commands
    • clrQuota parameter / Administration commands
    • help parameter / Administration commands
    • restoreFailedstorage parameter / Administration commands
  • dfs commands
    • -appendToFile / File system-related commands
    • -cat / File system-related commands
    • ** -chgrp / File system-related commands
    • ** -chmod / File system-related commands
    • ** -chown / File system-related commands
    • -copyFromLocal / File system-related commands
    • -copyToLocal / File system-related commands
    • ## -count / File system-related commands
    • ## -cp / File system-related commands
    • ## -du / File system-related commands
    • ## -dus / File system-related commands
    • ## -expunge / File system-related commands
    • -get / File system-related commands
    • -getmerge / File system-related commands
    • -ls / File system-related commands
    • -lsr / File system-related commands
    • -mkdir / File system-related commands
    • -moveFromLocal / File system-related commands
    • -moveToLocal / File system-related commands
    • ** -mv / File system-related commands
    • -put / File system-related commands
    • ** -rm / File system-related commands
    • ** -rmr / File system-related commands
    • ## -setrep / File system-related commands
    • ## -stat / File system-related commands
    • -tail / File system-related commands
    • -test / File system-related commands
    • ## -text / File system-related commands
    • -touchz / File system-related commands
  • disable command / HBase shell commands
  • disable_all command / HBase shell commands
  • disable_peer command / HBase shell commands
  • distcp command / User commands
  • distributed mode
    • HBase, configuring in / Configuring HBase in the distributed mode
  • distributed mode, HBase
    • pseudo-distributed / Configuring Apache HBase
    • fully distributed / Configuring Apache HBase
  • DNS/host file
    • about / Installing and configuring NTP
  • DNS server
    • URL / DNS based
  • Domain Name Server / Domain Name Server
  • drop command / HBase shell commands
  • drop_all command / HBase shell commands
  • drop_namespace command / HBase shell commands

E

  • enable command / HBase shell commands
  • enable_all command / HBase shell commands
  • enable_peer command / HBase shell commands
  • Endpoint
    • about / Types of coprocessors
  • environment
    • setting up, for development / Setting up the environment for development
  • etc/hadoop, default files
    • about / Installing and configuring Hadoop
    • core-default.xml / Installing and configuring Hadoop
    • hdfs-default.xml / Installing and configuring Hadoop
    • yarn-default.xml / Installing and configuring Hadoop
    • mapred-default.xml / Installing and configuring Hadoop
  • etc/hadoop, site-specific files
    • about / Installing and configuring Hadoop
    • core-site.xml / Installing and configuring Hadoop
    • hdfs-site.xml / Installing and configuring Hadoop
    • yarn-site.xml / Installing and configuring Hadoop
    • mapred-site.xml / Installing and configuring Hadoop
  • etc directory / Installing and configuring Hadoop
  • exception
    • about / Interfaces, classes, and exceptions
  • exist command / HBase shell commands
  • Export utility
    • using / Export
  • export utility / MapReduce and HBase
  • external tables
    • versus internal tables / Connecting HBase with Hive

F

  • Facebook
    • about / HBase at Facebook
  • Facebook message
    • architecture / The architecture of a Facebook message
  • FamilyFilter / Types of filters
  • features, HBase
    • automatic failover / HBase features
    • load balancing / HBase features
    • automatic sharding / HBase features
    • Hadoop/HDFS integration / HBase features
    • real-time / HBase features
    • random big data access / HBase features
    • MapReduce / HBase features
    • Java API for client access / HBase features
    • thrift and RESTtful web service / HBase features
    • exporting metrics, supporting via Hadoop metrics subsystem / HBase features
    • distributed / HBase features
    • linear scalability (scale out) / HBase features
    • column oriented / HBase features
    • HBase shell support / HBase features
    • sorted map database / HBase features
    • sparse / HBase features
    • multidimensional / HBase features
    • snapshot support / HBase features
  • fetchdt command
    • about / User commands
    • URL / User commands
    • --webservice <url> option / User commands
    • --renewer <name> option / User commands
    • --cancel option / User commands
    • --renew option / User commands
    • --print option / User commands
  • files, Hadoop
    • default files / Important files in Hadoop
    • configuration files, for overriding default values / Important files in Hadoop
    • configuration files, for specifying runtime parameters / Important files in Hadoop
  • files, HBase
    • about / Important files in HBase
    • default files / Important files in HBase
    • overridden files / Important files in HBase
    • runtime files / Important files in HBase
  • file system-related commands, Hadoop shell commands
    • about / File system-related commands
    • dfs / File system-related commands
  • Filter / Types of filters
  • Filter.ReturnCode / Types of filters
  • FilterList / Types of filters
  • FilterList.Operator / Types of filters
  • filters
    • usage, in read methods / Types of filters
  • filter types
    • BinaryComparator / Types of filters
    • BinaryPrefixComparator / Types of filters
    • BitComparator / Types of filters
    • ByteArrayComparable / Types of filters
    • ColumnCountGetFilter / Types of filters
    • ColumnPaginationFilter / Types of filters
    • ColumnPrefixFilter / Types of filters
    • ColumnRangeFilter / Types of filters
    • CompareFilter / Types of filters
    • DependentColumnFilter / Types of filters
    • FamilyFilter / Types of filters
    • Filter / Types of filters
    • FilterList / Types of filters
    • FirstKeyOnlyFilter / Types of filters
    • FirstKeyValueMatchingQualifiersFilter / Types of filters
    • FuzzyRowFilter / Types of filters
    • InclusiveStopFilter / Types of filters
    • KeyOnlyFilter / Types of filters
    • MultipleColumnPrefixFilter / Types of filters
    • NullComparator / Types of filters
    • PageFilter / Types of filters
    • ParseConstants / Types of filters
    • ParseFilter / Types of filters
    • PrefixFilter / Types of filters
    • QualifierFilter / Types of filters
    • RandomRowFilter / Types of filters
    • RegexStringComparator / Types of filters
    • RowFilter / Types of filters
    • SingleColumnValueExcludeFilter / Types of filters
    • SingleColumnValueFilter / Types of filters
    • SkipFilter / Types of filters
    • SubstringComparator / Types of filters
    • TimestampsFilter / Types of filters
    • ValueFilter / Types of filters
    • WhileMatchFilter / Types of filters
  • FirstKeyOnlyFilter / Types of filters
  • FirstKeyValueMatchingQualifiersFilter / Types of filters
  • flush command / HBase shell commands
  • forward DNS resolution, HBase
    • about / The forward DNS resolution
  • fsck command
    • about / User commands
    • path parameter / User commands
    • -move parameter / User commands
    • -delete parameter / User commands
    • -files parameter / User commands
    • -openforwrite parameter / User commands
    • -list-corruptfileblocks parameter / User commands
    • -blocks parameter / User commands
    • -locations parameter / User commands
    • -racks parameter / User commands
  • fs command / User commands
  • FSHLog tool
    • about / Using the Hadoop tool or JARs for HBase
  • fully distributed Hadoop cluster, with virtual machine browsing
    • URLs / Installing Hadoop on Windows
  • FuzzyRowFilter / Types of filters

G

  • general commands, HBase shell
    • status / HBase shell commands
    • whoami / HBase shell commands
    • version / HBase shell commands
    • list / HBase shell commands
    • count / HBase shell commands
    • describe / HBase shell commands
    • exist / HBase shell commands
    • is_enabled / HBase shell commands
    • is_disabled / HBase shell commands
    • show_filters / HBase shell commands
  • Get() method / Get()
    • constructors / Constructors
  • get/put
    • versus copyToLocal/copyFromLocal / Difference between copyToLocal/copyFromLocal and get/put
  • getCacheBlocks() method / Supported methods, Methods
  • Get class
    • supported methods / Supported methods
    • options, for using / Supported methods
    • examples / Supported methods
    • miscellaneous data methods / Supported methods
  • get command / HBase shell commands
  • getFamilies() method / Methods
  • getFamilyMap() method / Methods
  • getFilter() method / Supported methods, Methods
  • getLockId() method / Supported methods
  • getMaxVersions() method / Methods
  • Get operation / Get
  • getRow() method / Supported methods
  • getRowLock() method / Supported methods
  • getStartRow() method / Methods
  • getStopRow() method / Methods
  • getTimeRange() method / Supported methods, Methods
  • get_counter command / HBase shell commands
  • get_table command / HBase shell commands
  • GitHub, XML-based schema
    • URL / Schema change operations
  • Google File System (GFS)
    • about / When it started
  • grant command / HBase shell commands
  • Groupon
    • about / HBase at Groupon

H

  • Hadoop
    • about / Hadoop
    • HBase, comparing with / Comparing HBase with Hadoop
    • installing / Installing and configuring Hadoop
    • configuring / Installing and configuring Hadoop
    • starting up / Hadoop start up steps
    • installing, on Windows / Installing Hadoop on Windows
    • URL, for APIs / Coding for HDFS operations
  • Hadoop, on OS X
    • URL / Installing Hadoop on Windows
  • Hadoop-default files
    • about / Important files in Hadoop
  • hadoop-env.sh file / hadoop-env.sh
  • Hadoop-HBase version compatibility table
    • about / The Hadoop-HBase version compatibility table
  • Hadoop/HBase, with Puppet
    • value-addition links / Contributing to HBase
  • Hadoop/HBase cluster
    • setup types / Setup types for Hadoop and HBase clusters
  • Hadoop Azure service
    • URL / HBase on Windows
  • Hadoop Common
    • about / Hadoop
  • hadoop distcp command
    • URL / Backup
  • Hadoop distributed file system
    • about / Hadoop
  • Hadoop Distributed File System (HDFS) / File system-related commands
  • Hadoop documentation
    • URL / Difference between copyToLocal/copyFromLocal and get/put
  • Hadoop MapReduce
    • about / Hadoop
  • hadoop MapReduce framework
    • URL / MapReduce and HBase
  • Hadoop optimization
    • about / Hadoop optimization
    • tips / General optimization tips
  • Hadoop packages
    • installing / Installing the Hadoop and MapReduce packages
  • Hadoop parameter
    • optimizing / Optimizing the Hadoop parameter
    • dfs.namenode.handler.count / Optimizing the Hadoop parameter
    • mapred.jobtracker.handler.count / Optimizing the Hadoop parameter
    • dfs.datanode.handler.count / Optimizing the Hadoop parameter
    • dfs.replication / Optimizing the Hadoop parameter
    • dfs.block.size / Optimizing the Hadoop parameter
  • Hadoop shell
    • URL, for implementation / Hadoop shell commands
  • Hadoop shell commands
    • about / Hadoop shell commands
    • types / Types of Hadoop shell commands
    • parameters / Types of Hadoop shell commands
    • administration commands / Administration commands
    • user commands / User commands
    • file system-related commands / File system-related commands
  • Hadoop tool
    • using, for HBase / Using the Hadoop tool or JARs for HBase
  • Hadoop tools
    • HFile tool / Using the Hadoop tool or JARs for HBase
    • FSHLog tool / Using the Hadoop tool or JARs for HBase
    • rows, counting / Using the Hadoop tool or JARs for HBase
    • cells, counting / Using the Hadoop tool or JARs for HBase
    • offline compaction tool / Using the Hadoop tool or JARs for HBase
  • Hadoop v1.0 / When it started
  • Hadoop v2
    • URL, for downloading stable version / Installing and configuring Hadoop
  • Hadoop v2.0 / When it started
  • Hadoop YARN
    • about / Hadoop
  • Hannibal
    • URL / Understanding some open source HBase tools
    • about / Understanding some open source HBase tools
  • hard limit / OS-level changes and tuning up OS for HBase
  • hardware components, CDH cluster configuration
    • CPU / Recommendations for CDH cluster configuration
    • power / Recommendations for CDH cluster configuration
    • RAM / Recommendations for CDH cluster configuration
    • disk / Recommendations for CDH cluster configuration
    • network / Recommendations for CDH cluster configuration
  • HareDB HBase Client
    • about / Understanding some open source HBase tools
    • URL / Understanding some open source HBase tools
  • hasFamilies() method / Supported methods, Methods
  • HBase
    • features / HBase features
    • data representation / Data representation in HBase
    • comparing, with Hadoop / Comparing HBase with Hadoop
    • internal storage architecture / About the internal storage architecture of HBase
    • history / When it started
    • URLs / When it started
    • URL, for features / When it started
    • components / HBase components and functionalities
    • considerations, for using / When should we think of using HBase?
    • avoiding / When not to use HBase
    • applications / Applications of HBase
    • pros / HBase pros and cons
    • cons / HBase pros and cons
    • references / HFile, Useful links and references
    • scalability / Scalability – understanding the scale up and scale out processes
    • communication between client and server, with RPC / Scale out
    • read-and-write operation / Reading and writing cycle
    • reading cycle / The reading and writing cycle
    • writing cycle / The reading and writing cycle
    • prerequisites / Prerequisites and capacity planning for HBase
    • capacity planning / Prerequisites and capacity planning for HBase
    • forward DNS resolution / The forward DNS resolution
    • reverse DNS resolution / The reverse DNS resolution
    • OS-level changes / OS-level changes and tuning up OS for HBase
    • OS, tuning up for / OS-level changes and tuning up OS for HBase
    • configuring / Configuring Apache HBase
    • configuring, in standalone mode / Configuring HBase in the standalone mode
    • URL, for binary / Configuring HBase in the standalone mode
    • configuring, in distributed mode / Configuring HBase in the distributed mode
    • installing / Installing Cloudera Hadoop and HBase
    • data types / Data types in HBase
    • data, storing in / Storing data in HBase – logical view versus actual physical view
    • services / Services of HBase
    • data size, calculating in / Calculating the data size stored in HBase
    • Hadoop tool, using for / Using the Hadoop tool or JARs for HBase
    • JARs, using for / Using the Hadoop tool or JARs for HBase
    • connecting, with Hive / Connecting HBase with Hive
    • backup techniques / HBase backup and restore techniques
    • restore techniques / HBase backup and restore techniques
    • SQL, enabling in / Enabling SQL in HBase
    • URL, for list of updated APIs / Interfaces, classes, and exceptions
    • MapReduce jobs, writing / MapReduce and HBase
    • current situation in industry / HBase in industry today
    • future, against relational databases / The future of HBase against relational databases
    • selecting, for Facebook / Choosing HBase
    • use-cases-related links / Useful links and references
  • HBase, in Hadoop ecosystem
    • about / HBase in the Hadoop ecosystem
  • HBase, on top of Hadoop
    • layout information / HBase layout on top of Hadoop
  • HBase, on Windows
    • about / HBase on Windows
  • HBase, versus relational databases
    • architectural differences / Comparing architectural differences between RDBMs and HBase
    • functional differences / Comparing functional differences between RDBMs and HBase
  • HBase-default files
    • about / Important files in HBase
  • hbase-env.sh / Configuring HBase in the distributed mode, HBase-env.sh
  • hbase-site.xml / Configuring HBase in the distributed mode
  • HBase administration tools
    • about / HBase administration tools
    • hbck command / hbck – HBase check
    • health check script / HBase health check script
  • HBase APIs
    • URL / Methods
  • HBase at AADHAAR (UIDAI)
    • about / HBase at Aadhaar (UIDAI)
    • layout architecture / The layout architecture
  • HBase at Facebook
    • about / HBase at Facebook
    • data storage / Storing in HBase
    • facts and figures / Facts and figures
  • HBase at Groupon
    • about / HBase at Groupon
    • layout architecture / The layout architecture
  • HBase at LongTail Video
    • about / HBase at LongTail Video
    • architecture / The layout architecture
  • HBase at Pinterest
    • about / HBase at Pinterest
    • layout architecture / The layout architecture
  • HBase community
    • contributing to / Contributing to HBase
  • HBase components
    • about / Understanding HBase components in detail
    • HFile / HFile
    • region / Region
  • HBase distributions
    • references / List of available HBase distributions
  • HBase errors
    • troubleshooting / Troubleshooting the most frequent HBase errors and their explanations, What might fail in cluster
  • Hbaseexplorer
    • about / Understanding some open source HBase tools
    • URL / Understanding some open source HBase tools
  • HBase filters
    • about / HBase filters
  • HBase health
    • monitoring / Monitoring HBase health
  • HBase health check script
    • about / HBase health check script
    • URL / HBase health check script
  • HBase housekeeping
    • about / HBase housekeeping
    • compaction / Compaction
    • region split / Region split
    • region assignment / Region assignment
    • region merge / Region merge
    • RegionServer failovers / RegionServer failovers
  • HBase node management
    • about / HBase node management
    • commissioning / Commissioning
    • decommissioning / Decommissioning
  • HBase overridden files
    • about / Important files in HBase
  • HBase project
    • URL / Contributing to HBase
  • HBase region management
    • about / HBase region management
    • compaction / Compaction
    • merge command / Merge
  • HBase replication method
    • about / The HBase replication method
    • prerequisites, for setting up cluster replication / Setting up cluster replication
    • Export utility, using / Export
    • Import utility, using / Import
  • HBaseRPC class
    • about / Scale out
  • HBase runtime files
    • about / Important files in HBase
  • HBase shell
    • HBase timestamp, obtaining from / Getting the HBase timestamp from HBase shell
  • HBase shell commands
    • about / HBase shell commands
    • general commands / HBase shell commands
    • data-manipulation commands / HBase shell commands
    • data-creation commands / HBase shell commands
    • data-reading commands / HBase shell commands
    • miscellaneous admin commands / HBase shell commands
    • security commands / HBase shell commands
    • namespace-related commands / HBase shell commands
  • HBase shell scripts
    • writing / Writing HBase shell scripts
  • HBase snapshot
    • about / The HBase snapshot
    • online snapshots / Online
    • offline snapshots / Offline
  • HBase timestamp
    • obtaining, from HBase shell / Getting the HBase timestamp from HBase shell
  • HBase users
    • Adobe / Who is using HBase and why?
    • Facebook / Who is using HBase and why?
    • Twitter / Who is using HBase and why?
    • Infolinks / Who is using HBase and why?
    • StumbleUpon / Who is using HBase and why?
    • Trend Micro / Who is using HBase and why?
    • Yahoo! / Who is using HBase and why?
    • Ancestry.com / Who is using HBase and why?
    • UIDAI / Who is using HBase and why?
    • Apache / Who is using HBase and why?
    • Mozilla / Who is using HBase and why?
    • eBay / Who is using HBase and why?
  • HBase web UI
    • about / HBase web UI
    • Master / Master
    • RegionServer / RegionServer
  • hbck command
    • about / hbck – HBase check
    • read-only mode / hbck – HBase check
    • read-write-repair mode / hbck – HBase check
  • hdfs-site.xml file / hdfs-site.xml
  • HDFS operations
    • coding for / Coding for HDFS operations
  • HFile / Components of a RegionServer
    • about / HFile
  • HFile tool
    • about / Using the Hadoop tool or JARs for HBase
  • High Availability (HA)
    • about / HMaster
  • Hive
    • URL / Connecting HBase with Hive
    • HBase, connecting with / Connecting HBase with Hive
  • Hive Query Language (HQL)
    • about / Connecting HBase with Hive
  • HLogs
    • about / Region
  • hlog_roll command / HBase shell commands
  • HMaster
    • about / HMaster, Setup types for Hadoop and HBase clusters
    • functionalities / HMaster
    • master node goes down scenario / If a master node goes down
  • Hortonworks
    • URL / List of available HBase distributions
  • host configurations considerations
    • about / Considering host configurations
    • host file based / Host file based
    • command based / Command based
    • file based / File based
    • DNS based / DNS based
  • HRegionInfo
    • URL / Building a Java client to code in HBase
  • hrider
    • about / Understanding some open source HBase tools
    • URL / Understanding some open source HBase tools
  • HTable API
    • about / HTable API
    • URL / HTable API

I

  • .irbrc file
    • about / The .irbrc file
  • Impala
    • about / Understanding some open source HBase tools
    • URL / Understanding some open source HBase tools
  • ImportTsv
    • about / Miscellaneous utilities
    • URL / Miscellaneous utilities
  • importtsv utility / MapReduce and HBase
  • Import utility
    • using / Import
  • import utility / MapReduce and HBase
  • InclusiveStopFilter / Types of filters
  • incr command / HBase shell commands
  • installation, Cloudera
    • about / Installing Cloudera in an easier way
  • installation, Cloudera Hadoop / Installing Cloudera Hadoop and HBase
  • installation, Hadoop
    • about / Installing and configuring Hadoop
    • on Windows / Installing Hadoop on Windows
  • installation, Hadoop packages / Installing the Hadoop and MapReduce packages
  • installation, HBase / Installing Cloudera Hadoop and HBase
  • installation, Java
    • on Ubuntu / Downloading Java on Ubuntu
  • installation, MapReduce packages / Installing the Hadoop and MapReduce packages
  • installation, NTP / Installing and configuring NTP
  • installation, SSH
    • about / Installing and configuring SSH
    • on CentOS / Installing SSH on Ubuntu/Red Hat/CentOS
    • on Ubuntu / Installing SSH on Ubuntu/Red Hat/CentOS
    • on Red Hat / Installing SSH on Ubuntu/Red Hat/CentOS
  • installation, ZooKeeper
    • about / Installing and configuring ZooKeeper
  • interface
    • about / Interfaces, classes, and exceptions
  • internal storage architecture, HBase
    • about / About the internal storage architecture of HBase
  • internal tables
    • versus external tables / Connecting HBase with Hive
  • is_disabled command / HBase shell commands
  • is_enabled command / HBase shell commands

J

  • jar command
    • about / User commands
  • JARs
    • using, for HBase / Using the Hadoop tool or JARs for HBase
  • Java
    • about / Java
    • URL, for requisites / Java
    • downloading, on Ubuntu / Downloading Java on Ubuntu
    • URL / Downloading Java on Ubuntu
    • installing, on Ubuntu / Downloading Java on Ubuntu
    • URL, for downloading latest version / Downloading Java on Ubuntu
  • java -version command / Downloading Java on Ubuntu
  • java -version command / Installing and configuring NTP
  • Java 7, and garbage collection
    • URL / Java
  • Java client
    • building, for code / Building a Java client to code in HBase
  • Java code
    • packages / Interfaces, classes, and exceptions
  • Java GC optimization
    • steps / Optimizing Java GC
  • Java Management Extensions (JMX)
    • about / HBase features
  • JDK 8
    • URL, for downloading / Downloading Java on Ubuntu
  • Job command
    • about / User commands
    • -submit job-file option / User commands
    • -status job-id option / User commands
    • -counter job-id group-name counter-name option / User commands
    • -kill job-id option / User commands
    • -events job-id from-event-# #-of-events option / User commands
    • -history [all]jobOutputDir option / User commands
    • -list [all] option / User commands
    • -kill-task task-id option / User commands
    • -fail-task task-id option / User commands
    • -set-priority job-id priority option / User commands
  • JobTracker
    • about / Core daemons of Hadoop, Setup types for Hadoop and HBase clusters
  • jobtracker command
    • about / Administration commands
    • -dumpConfiguration option / Administration commands
    • URL / Administration commands

K

  • kadmin
    • URL / Configuring ZooKeeper for security
  • Kerberos
    • URL / Configuring ZooKeeper for security
  • Kerberos KDC
    • about / Kerberos KDC
  • key / Building a Java client to code in HBase
  • KeyOnlyFilter / Types of filters

L

  • least recently used (LRU)
    • about / MemStore
  • Lempel-Ziv-Oberhumer (LZO) / Facts and figures
  • lib directory / Installing and configuring Hadoop
  • Lily
    • about / The Lily project
    • features / Features
    • URL / Features
  • Lily project
    • about / The Lily project
    • URL / The Lily project
  • Linux OS optimization
    • techniques / Optimizing Linux OS
  • Linux tools
    • about / Linux tools
    • top / Linux tools
    • free -m / Linux tools
    • jps / Linux tools
    • tail/head / Linux tools
    • ps -ef|grep Java / Linux tools
    • jstack / Linux tools
  • list command / HBase shell commands
  • list_namespace command / HBase shell commands
  • list_namespace_tables command / HBase shell commands
  • list_peers command / HBase shell commands
  • log-structured merge-tree (LSM-tree)
    • about / HBase features
  • LongTail Video
    • about / HBase at LongTail Video
  • LZF algorithm / Calculating the data size stored in HBase
  • LZO algorithm / Calculating the data size stored in HBase

M

  • major_compact command / HBase shell commands
  • MapR
    • URL / List of available HBase distributions
  • mapred-site.xml file / mapred-site.xml
  • MapReduce
    • code example, for HBase / MapReduce and HBase
  • MapReduce, in HBase
    • URL / MapReduce and HBase
  • MapReduce classes, provided by HBase
    • Import / MapReduce and HBase
    • ImportTsv / MapReduce and HBase
    • CellCounter / MapReduce and HBase
    • CopyTable / MapReduce and HBase
    • Driver / MapReduce and HBase
    • Export / MapReduce and HBase
    • GroupingTableMapper / MapReduce and HBase
    • HFileOutputFormat2 / MapReduce and HBase
    • HLogInputFormat / MapReduce and HBase
    • HRegionPartitioner<key, value> / MapReduce and HBase
    • IdentityTableMapper / MapReduce and HBase
    • IdentityTableReducer / MapReduce and HBase
    • KeyValueSortReducer / MapReduce and HBase
    • LoadIncrementalHFiles / MapReduce and HBase
    • MultiTableInputFormat / MapReduce and HBase
    • MultiTableInputFormatBase / MapReduce and HBase
    • MultiTableOutputFormat / MapReduce and HBase
    • PutCombiner<K> / MapReduce and HBase
    • PutSortReducer / MapReduce and HBase
    • RowCounter / MapReduce and HBase
    • TableInputFormat / MapReduce and HBase
    • TableInputFormatBase / MapReduce and HBase
    • TableMapper<keyout, valueout> / MapReduce and HBase
    • TableOutputFormat<KEY> / MapReduce and HBase
    • TableRecordReader / MapReduce and HBase
    • TableReducer<keyin, valuein, keyout> / MapReduce and HBase
    • TableSnapshotInputFormat / MapReduce and HBase
    • TableSplit / MapReduce and HBase
    • TextSortReducer / MapReduce and HBase
    • TsvImporterMapper / MapReduce and HBase
    • TsvImporterTextMapper / MapReduce and HBase
    • WALPlayer / MapReduce and HBase
  • MapReduce optimization
    • techniques / Optimizing MapReduce
    • rack awareness, Hadoop / Rack awareness in Hadoop
    • Map and Reduce limits, in configuration files / Number of Map and Reduce limits in configuration files
    • Map and Reduce tasks / Considering and deciding the maximum number of Map and Reduce tasks
  • MapReduce packages
    • installing / Installing the Hadoop and MapReduce packages
  • MapReduce utilities
    • URL / MapReduce and HBase
  • master-master replication / The HBase replication method
  • master-slave replication / The HBase replication method
  • mean time to recovery (MTTR) / HBase at Pinterest
  • MemStore / Components of a RegionServer
    • about / MemStore
  • methods, Delete class
    • deleteColumn(byte[] family, byte[] qualifier) / Methods
    • deleteColumn(byte[]family, byte[] qualifier, long timestamp) / Methods
    • deleteColumns(byte[] family, byte[] qualifier) / Methods
    • deleteColumns(byte[]family, byte[] qualifier, long timestamp) / Methods
    • deleteFamily(byte[] family) / Methods
    • deleteFamily(byte[] family, long timestamp) / Methods
    • deleteFamilyVersion(byte[] family, long timestamp) / Methods
    • setTimestamp(long timestamp) / Methods
  • miscellaneous admin commands, HBase shell
    • close_region / HBase shell commands
    • assign / HBase shell commands
    • balance_switch / HBase shell commands
    • balancer / HBase shell commands
    • compact / HBase shell commands
    • flush / HBase shell commands
    • major_compact / HBase shell commands
    • move / HBase shell commands
    • split / HBase shell commands
    • unassign / HBase shell commands
    • zk_dump / HBase shell commands
    • hlog_roll / HBase shell commands
    • add_peer / HBase shell commands
    • list_peers / HBase shell commands
    • disable_peer / HBase shell commands
    • enable_peer / HBase shell commands
    • remove_peer / HBase shell commands
    • start_replication / HBase shell commands
    • stop_replication / HBase shell commands
  • modes, Hadoop
    • standalone / Installing and configuring Hadoop
    • pseudo-distributed / Installing and configuring Hadoop
    • fully distributed / Installing and configuring Hadoop
  • modes, HBase
    • standalone / Configuring Apache HBase
    • distributed / Configuring Apache HBase
  • Modify operations
    • about / Modify
    • Delete() / Delete()
  • move command / HBase shell commands
  • Mozilla tool
    • used, for performing backup / Backup using a Mozilla tool
    • references / Backup using a Mozilla tool
  • mradmin command
    • about / Administration commands
    • -refreshqueueacls parameter / Administration commands
    • -refreshQueues option / Administration commands
    • -refreshUserToGroupsMappings option / Administration commands
    • -refreshSuperUserGroupsConfiguration option / Administration commands
    • -help [cmd] option / Administration commands
    • -refreshNodes option / Administration commands
    • URL / Administration commands
  • MultipleColumnPrefixFilter / Types of filters

N

  • NameNode
    • about / Core daemons of Hadoop, Setup types for Hadoop and HBase clusters
  • namenode command
    • about / Administration commands
    • -format parameter / Administration commands
    • -upgrade parameter / Administration commands
    • -rollback parameter / Administration commands
    • -finalize parameter / Administration commands
    • -importCheckpoint parameter / Administration commands
    • URL / Administration commands
  • namespace
    • about / Namespace
    • components / Namespace
  • namespace-related commands, HBase shell
    • create_namespace / HBase shell commands
    • drop_namespace / HBase shell commands
    • alter_namespace / HBase shell commands
    • list_namespace / HBase shell commands
    • list_namespace_tables / HBase shell commands
    • describe_namespace / HBase shell commands
  • namespaces
    • commands / Commands available for namespaces
  • Network Time Protocol
    • using / Using Network Time Protocol to keep your node on time
  • noatime attribute / Optimizing Linux OS
  • node communication, SSH
    • Domain Name Server / Domain Name Server
    • Network Time Protocol used / Using Network Time Protocol to keep your node on time
  • NTP
    • configuring / Installing and configuring NTP
    • installing / Installing and configuring NTP
    • about / Installing and configuring NTP
  • NullComparator / Types of filters
  • number of version, deciding
    • about / Deciding the number of the version
    • lower bound of versions / Lower bound of versions
    • upper bound of versions / Upper bound of versions
  • numFamilies() method / Supported methods, Methods

O

  • odd number, ZooKeeper / Why an odd number of ZooKeepers?
  • offline backup / full-shutdown backup
    • about / Offline backup / full-shutdown backup
    • backup / Backup
    • restore / Restore
  • offline compaction tool / Using the Hadoop tool or JARs for HBase
  • offline method
    • used, for taking snapshot / Offline
    • used, for backing up data / Offline
  • offline snapshots
    • about / Offline
  • online backup process
    • about / Online backup
    • HBase snapshot / The HBase snapshot
  • online snapshots
    • about / Online
  • Online Transaction Processing (OLTP)
    • about / Comparing functional differences between RDBMs and HBase
  • open source HBase tools
    • Hbaseexplorer / Understanding some open source HBase tools
    • Toad for Cloud Databases / Understanding some open source HBase tools
    • HareDB HBase Client / Understanding some open source HBase tools
    • hrider / Understanding some open source HBase tools
    • Hannibal / Understanding some open source HBase tools
    • Performance Monitoring & Alerting (SPM) / Understanding some open source HBase tools
    • Phoenix / Understanding some open source HBase tools
    • Impala / Understanding some open source HBase tools
  • OpenTSDB
    • URL / Linux tools
  • operator type, filters
    • BitComparator.BitwiseOp / Types of filters
    • CompareFilter.CompareOp / Types of filters
    • Filter.ReturnCode / Types of filters
    • FilterList.Operator / Types of filters
  • options, for repair region consistencies
    • -fixAssignments / hbck – HBase check
    • -fixMeta / hbck – HBase check
  • org.apache.hadoop.hbase.snapshot.ExportSnapshot tool / Offline

P

  • packages, Java code
    • org.apache.hadoop.hbase / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.backup / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.client / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.codec / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.coprocessor / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.exceptions / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.filter / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.http / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.io / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.ipc / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.mapred / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.mapreduce / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.master / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.monitoring / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.regionserver / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.rest / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.security / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.snapshot / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.thrift / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.tool / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.types / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.util / Interfaces, classes, and exceptions
    • org.apache.hadoop.hbase.zookeeper / Interfaces, classes, and exceptions
  • PageFilter / Types of filters
  • ParseConstants / Types of filters
  • ParseFilter / Types of filters
  • Performance Monitoring & Alerting (SPM) / Understanding some open source HBase tools
    • URL / Understanding some open source HBase tools
  • permission
    • about / Namespace
  • permission aspect, HBase / Access control in HBase
  • Phoenix
    • about / Understanding some open source HBase tools
    • URL / Understanding some open source HBase tools
  • Pinterest
    • about / HBase at Pinterest
  • pipes command
    • about / User commands
    • -conf path option / User commands
    • -jobconf key=value, key=value, … option / User commands
    • -input path option / User commands
    • -output path option / User commands
    • -jar jar file option / User commands
    • -inputformat class option / User commands
    • -map class option / User commands
    • -partitioner class option / User commands
    • -reduce class option / User commands
    • -writer class option / User commands
    • -program executable option / User commands
    • -reduces num option / User commands
  • predefined namespaces
    • about / Namespace
    • default / Namespace
    • system / Namespace
  • PrefixFilter / Types of filters
  • Put() method
    • about / Put()
    • constructors / Constructors
  • put APIs
    • URL / Methods
  • Put class
    • methods / Methods
  • put command / HBase shell commands
  • put operation
    • example / Methods
  • Put operation / Put

Q

  • QualifierFilter / Types of filters
  • quota
    • about / Namespace

R

  • .rpm package, JDK
    • URL, for downloading / Downloading Java on Ubuntu
  • RandomRowFilter / Types of filters
  • read-and-write operation
    • about / Reading and writing cycle
  • reading cycle, HBase / The reading and writing cycle
  • Read operations
    • about / Read
    • Get() / Get()
    • Scan() / Scan()
  • real-world project examples' use cases
    • about / Some real-world project examples' use cases
    • HBase at Facebook / HBase at Facebook
    • HBase at Pinterest / HBase at Pinterest
    • HBase at Groupon / HBase at Groupon
    • HBase at LongTail Video / HBase at LongTail Video
    • HBase at AADHAAR (UIDAI) / HBase at Aadhaar (UIDAI)
  • recommendations, CDH cluster configuration
    • about / Recommendations for CDH cluster configuration
  • Red Hat
    • SSH, installing on / Installing SSH on Ubuntu/Red Hat/CentOS
  • RegexStringComparator / Types of filters
  • region
    • about / Region
  • Region / Components of a RegionServer
  • region assignment, HBase housekeeping / Region assignment
  • region merge, HBase housekeeping / Region merge
  • RegionObserver
    • about / Types of coprocessors
  • RegionServer
    • about / RegionServer
    • architecture / RegionServer
    • tasks / RegionServer
    • components / Components of a RegionServer
  • RegionServer failovers, HBase housekeeping / RegionServer failovers
  • RegionServer group
    • about / Namespace
  • regionservers / Configuring HBase in the distributed mode, regionservers
  • RegionServers
    • about / Setup types for Hadoop and HBase clusters
  • region split, HBase housekeeping / Region split
  • relational databases, versus HBase
    • architectural differences / Comparing architectural differences between RDBMs and HBase
    • functional differences / Comparing functional differences between RDBMs and HBase
  • Remote Procedure Call (RPC)
    • about / Scale out
  • Remote Procedure Calls (RPC)
    • about / Access control in HBase
  • remove_peer command / HBase shell commands
  • repair options
    • -fixHdfsOrphans / hbck – HBase check
    • -fixHdfsOverlaps / hbck – HBase check
    • -repair / hbck – HBase check
    • -maxMerge<n> / hbck – HBase check
    • -sidelineBigOverlaps / hbck – HBase check
    • -maxOverlapsToSideline<n> / hbck – HBase check
  • replication
    • references / Setting up cluster replication
  • replication, types
    • master-slave / The HBase replication method
    • master-master / The HBase replication method
    • cyclic / The HBase replication method
  • REST service interfaces
    • about / REST service interfaces
    • URL / REST service interfaces
  • reverse DNS resolution, HBase
    • about / The reverse DNS resolution
    • Java / Java
  • revoke command / HBase shell commands
  • row-oriented databases
    • logical view / Logical view of row-oriented databases
  • row-oriented data stores
    • versus column-oriented data stores / Logical view of column-oriented databases
  • rowcounter utility / MapReduce and HBase
  • RowFilter / Types of filters
  • row key
    • about / Row key
  • row key considerations
    • tips / Benefits of Short Wide and Tall-Thin design patterns
  • RPM packages, CDH4 version of Hadoop
    • URLs, for downloading / Downloading the required RPM packages
  • RPM packages, CDH4 version of HBase
    • URLs, for downloading / Downloading the required RPM packages
  • RPM packages, CDH4 version of ZooKeeper
    • URLs, for downloading / Downloading the required RPM packages

S

  • sbin directory / Installing and configuring Hadoop
  • scalability, HBase
    • scale in / Scale in
    • scale out / Scale out
  • Scan() method
    • about / Scan()
    • constructors / Constructors
  • Scan class
    • examples / Methods
  • scan command / HBase shell commands
  • scanner optimization
    • URL / Methods
  • Scan operation / Scan
  • scan optimization methods
    • URL / Scan()
  • scans
    • customizing / Methods
  • scenario-based schema design
    • considerations / Schema designing
  • schema change operations / Schema change operations
  • schema designing
    • about / Schema designing
    • considerations / Schema designing
    • links / Useful links and references
  • scripting, HBase
    • about / Scripting in HBase
    • .irbrc file / The .irbrc file
    • HBase timestamp, obtaining from HBase shell / Getting the HBase timestamp from HBase shell
    • debugging option shell, enabling / Enabling debugging shell
    • debug level, enabling in HBase shell / Enabling the debug level in HBase shell
    • SQL, enabling in HBase / Enabling SQL in HBase
  • scripts
    • URL / Enabling SQL in HBase
  • SecondaryNameNode
    • about / Core daemons of Hadoop
  • secondarynamenode command
    • about / Administration commands
    • checkpoint [-force] parameter / Administration commands
    • geteditsize parameter / Administration commands
    • URL / Administration commands
  • secure access
    • about / Secure access
    • Hadoop requirements / Requirement
  • security
    • ZooKeeper, configuring for / Configuring ZooKeeper for security
  • security-related resources
    • URL / The tag security feature
  • security commands, HBase shell
    • grant / HBase shell commands
    • revoke / HBase shell commands
    • user_permission / HBase shell commands
  • security implementations
    • about / Implementing security
    • secure access / Secure access
    • Kerberos KDC / Kerberos KDC
    • client-side security configuration / Client-side security configuration
    • server-side security configuration / Server-side security configuration
    • simple security / Simple security
    • tag security feature / The tag security feature
    • access control / Access control in HBase
    • ZooKeeper, configuring for security / Configuring ZooKeeper for security
  • server-side security configuration
    • about / Server-side security configuration
  • services, HBase
    • row key / Row key
    • column family / Column family
    • column / Column
    • cell / Cell
    • version / Version
    • timestamp / Timestamp
  • setCacheBlocks() method / Supported methods, Methods
  • setFamilyMap() method / Methods
  • setFilter() method / Supported methods, Methods
  • setMaxVersions() method / Methods
  • setStartRow() method / Methods
  • setStopRow() method / Methods
  • setTimeRange() method / Methods
  • setup types, Hadoop/HBase cluster
    • standalone / Setup types for Hadoop and HBase clusters
    • small / Setup types for Hadoop and HBase clusters
    • medium / Setup types for Hadoop and HBase clusters
    • large / Setup types for Hadoop and HBase clusters
  • Short Wide design pattern
    • about / Types of table designs
    • benefits / Benefits of Short Wide and Tall-Thin design patterns
  • show_filters command / HBase shell commands
  • simple security
    • about / Simple security
    • server-side configuration / Server-side configuration
    • client-side configuration / Client-side configuration
  • SingleColumnValueExcludeFilter / Types of filters
  • SingleColumnValueFilter / Types of filters
  • SkipFilter / Types of filters
  • slaves file / Slaves file
  • Snappy algorithm / Calculating the data size stored in HBase
  • snapshot
    • URL, for blog / Offline
  • soft limit / OS-level changes and tuning up OS for HBase
  • Solid State Drives (SSDs) / Recommendations for CDH cluster configuration
  • split command / HBase shell commands
  • SQL
    • enabling, in HBase / Enabling SQL in HBase
  • SSH
    • about / SSH, Installing and configuring NTP
    • installing / Installing and configuring SSH
    • configuring / Installing and configuring SSH, Configuring SSH
    • installing, on Ubuntu / Installing SSH on Ubuntu/Red Hat/CentOS
    • installing, on Red Hat / Installing SSH on Ubuntu/Red Hat/CentOS
    • installing, on CentOS / Installing SSH on Ubuntu/Red Hat/CentOS
  • standalone mode
    • HBase, configuring in / Configuring HBase in the standalone mode
  • start_replication command / HBase shell commands
  • status command / HBase shell commands
  • stop_replication command / HBase shell commands
  • Store / Components of a RegionServer
  • submodules, Hadoop
    • Hadoop Common / Hadoop
    • Hadoop distributed file system / Hadoop
    • Hadoop YARN / Hadoop
    • Hadoop MapReduce / Hadoop
  • SubstringComparator / Types of filters
  • supported methods, Get() method
    • URL / Supported methods
  • supported methods, Get class
    • getRow() / Supported methods
    • getRowLock() / Supported methods
    • getLockId() / Supported methods
    • getTimeRange() / Supported methods
    • setFilter() / Supported methods
    • getFilter() / Supported methods
    • setCacheBlocks() / Supported methods
    • getCacheBlocks() / Supported methods
    • numFamilies() / Supported methods
    • hasFamilies() / Supported methods
  • supported methods, Scan class
    • getStartRow() / Methods
    • getStopRow() / Methods
    • setStartRow() / Methods
    • setStopRow() / Methods
    • getTimeRange() / Methods
    • setTimeRange() / Methods
    • getMaxVersions() / Methods
    • setMaxVersions() / Methods
    • getFilter() / Methods
    • setCacheBlocks() / Methods
    • getCacheBlocks() / Methods
    • numFamilies() / Methods
    • hasFamilies() / Methods
    • getFamilies() / Methods
    • setFamilyMap() / Methods
    • getFamilyMap() / Methods
    • setFilter() / Methods
  • syntax options, CopyTable tool
    • rs.class / CopyTable
    • rs.impl / CopyTable
    • startrow / CopyTable
    • stoprow / CopyTable
    • starttime / CopyTable
    • endtime / CopyTable
    • versions / CopyTable
    • new.name / CopyTable
    • peer.adr / CopyTable
    • families / CopyTable
    • all.cells / CopyTable

T

  • Tab-separated Value (TSV)
    • about / Miscellaneous utilities
    / MapReduce and HBase
  • table
    • about / Namespace
  • tag security feature
    • about / The tag security feature
  • Tall-Thin design pattern
    • about / Types of table designs
    • benefits / Benefits of Short Wide and Tall-Thin design patterns
  • TaskTracker
    • about / Core daemons of Hadoop, Setup types for Hadoop and HBase clusters
  • tasktracker command
    • about / Administration commands
    • URL / Administration commands
  • Thrift framework
    • about / Thrift
  • Thrift services interface
    • about / Thrift
    • URL / Thrift
  • timestamp
    • about / Timestamp
  • TimeStamp() method / Supported methods
  • TimestampsFilter / Types of filters
  • Time To Live (TTL) / Lower bound of versions
  • Toad for Cloud Databases
    • about / Understanding some open source HBase tools
    • URL / Understanding some open source HBase tools
  • truncate command / HBase shell commands

U

  • Ubuntu
    • Java, downloading on / Downloading Java on Ubuntu
    • Java, installing on / Downloading Java on Ubuntu
    • SSH, installing on / Installing SSH on Ubuntu/Red Hat/CentOS
  • UIDAI
    • about / HBase at Aadhaar (UIDAI)
  • unassign command / HBase shell commands
  • user commands, Hadoop shell
    • archive / User commands
    • distcp / User commands
    • fs / User commands
    • fsck / User commands
    • fetchdt / User commands
    • jar / User commands
    • Job / User commands
    • pipes / User commands
    • version / User commands
  • user_permission command / HBase shell commands

V

  • value / Building a Java client to code in HBase
  • ValueFilter / Types of filters
  • verifyrep utility / MapReduce and HBase
  • version
    • about / Version
  • version command / User commands, HBase shell commands
  • version HBase
    • scenario / Versioning and why
  • versioning
    • about / Versioning and why
    • need for / Versioning and why
  • versions, Cloudera
    • CDH4 / Downloading Java on Ubuntu
    • CDH5 / Downloading Java on Ubuntu

W

  • WhileMatchFilter / Types of filters
  • whoami command / HBase shell commands
  • Windows
    • Hadoop, installing on / Installing Hadoop on Windows
  • Write-Ahead Log (WAL)
    • about / Region, Write-Ahead Logs
  • Write-Ahead Logs (WAL)
    • about / Comparing architectural differences between RDBMs and HBase
    / Components of a RegionServer
  • Write operations
    • about / Write
    • Put() / Put()
  • writing cycle, HBase / The reading and writing cycle

Y

  • yarn-env.sh file / yarn-env.sh
  • yarn-site.xml file / yarn-site.xml
  • year-by-year evolution, HBase
    • features / When it started

Z

  • zk_dump command / HBase shell commands
  • ZLIB algorithm / Calculating the data size stored in HBase
  • znode
    • about / ZooKeeper
  • ZooKeeper
    • about / ZooKeeper
    • odd number / Why an odd number of ZooKeepers?
    • installing / Installing and configuring ZooKeeper
    • configuring / Installing and configuring ZooKeeper
    • optimizing / Optimizing ZooKeeper
    • configuring, for security / Configuring ZooKeeper for security
  • ZooKeeper command line
    • about / ZooKeeper command line
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at £13.99/month. Cancel anytime
Visually different images