HBase的Beros是一個用于與HBase集群進行交互的命令行工具。要驗證Beros的身份,您需要使用Kerberos進行身份驗證。以下是驗證步驟:
首先,確保您已經在HBase集群上配置了Kerberos。如果尚未配置,請按照HBase官方文檔中的說明進行操作。
獲取Kerberos服務票據。您可以使用kinit
命令獲取與HBase集群中的Kerberos服務相關的票據。例如,如果您要連接到名為hbase.example.com
的HBase集群,可以使用以下命令獲取票據:
kinit hbase/_HOST@EXAMPLE.COM
<hbase_master>
替換為HBase主節點的地址,將<principal>
替換為您在第2步中獲取的Kerberos服務票據的主題名稱:hbase kerberos <hbase_master>
例如:
hbase kerberos hbase.example.com
15/09/27 15:30:26 INFO client.Connection: Opening socket connection to server hbase.example.com/192.168.1.1:8020
15/09/27 15:30:26 INFO client.Connection: Socket connection established to hbase.example.com/192.168.1.1:8020, connecting to server...
15/09/27 15:30:26 INFO client.Connection: connected to server hbase.example.com/192.168.1.1:8020
這表明您已成功驗證了Beros的身份并與HBase集群建立了連接?,F在您可以使用Beros執行各種命令,例如列出表、掃描行等。