1. 程式人生 > >HBase實操 | 如何使用Java連線Kerberos的HBase

HBase實操 | 如何使用Java連線Kerberos的HBase

一.文件編寫目的

出於CDH叢集安全考慮,在CDH叢集中增加了Kerberos認證機制。因為HBase的儲存系統是基於Hadoop的儲存,所以通過HBase客戶端訪問HBase資料庫時需要進行身份認證。在Linux下使用HBase客戶端訪問HBase資料時需要先kinit初始化Kerberos賬號,認證完成後我們就可以直接使用HBase shell操作HBase了。通過Linux的Kinit命令可以方便的完成Kerberos的認證,那麼在Java開發中如何完成Kerberos的登入認證呢?本篇文章主要講述如何使用Java連線Kerberos環境的HBase。

內容概述

1.環境準備

2.建立Java Maven工程

3.編寫HBase測試程式碼

4.測試

5.總結

測試環境

1.RedHat7.2

2.CM和CDH版本為5.11.2

前置條件

1.Intellij已安裝且正常執行

2.Maven環境正常
二.環境準備

原文連結