O'Reilly logo

Learning HBase by Shashwat Shriparv

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Implementing security

Let's discuss various security implementations provided by HBase. Here, we will consider that Kerberos is set up and Hadoop is secured using this type of authentication. Now, let's see the security aspects in HBase.

Secure access

With a new version of HBase after Version 0.92, we get an option of enabling ACL-based protection on column families or table levels, and an optional SASL authentication of clients.

Now, let's see how to configure HBase and the client for connecting to secure HBase resources.

Requirement

First, let's see the Hadoop requirement. We must set the following parameters to true as we need good user authentication for Hadoop too:

hbase.security.authentication
hadoop.security.authentication

So, securing HBase ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required