W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
配置Thrift網(wǎng)關(guān)以代表客戶端進(jìn)行身份驗(yàn)證介紹了如何配置Thrift網(wǎng)關(guān)以代表客戶端對(duì)HBase進(jìn)行身份驗(yàn)證,以及如何使用代理用戶訪問HBase。這種方法的局限性在于,客戶端使用特定的憑證集進(jìn)行初始化后,在會(huì)話期間它不能更改這些憑證。但是,doAs功能提供了一種靈活的方法,可以使用相同客戶端模擬多個(gè)主體。此功能在Thrift 1的HBASE-12640中屬性,但目前不適用于Thrift 2。
要啟用該doAs功能,請(qǐng)將以下內(nèi)容添加到每個(gè)Thrift網(wǎng)關(guān)的hbase-site.xml文件中:
<property>
<name>hbase.regionserver.thrift.http</name>
<value>true</value>
</property>
<property>
<name>hbase.thrift.support.proxyuser</name>
<value>true/value>
</property>
要在使用doAs模擬時(shí)允許代理用戶,請(qǐng)將以下內(nèi)容添加到每個(gè)HBase節(jié)點(diǎn)的hbase-site.xml文件中:
<property>
<name>hadoop.security.authorization</name>
<value>true</value>
</property>
<property>
<name>hadoop.proxyuser.$USER.groups</name>
<value>$GROUPS</value>
</property>
<property>
<name>hadoop.proxyuser.$USER.hosts</name>
<value>$GROUPS</value>
</property>
查看演示客戶端, 以獲得有關(guān)如何在客戶端使用此功能的總體思路。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: