HBase has three major components: the client library, a master server, and region servers.
HBase - Architecture