W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
由于客戶端必須將從MapReduce作業(yè)生成的文件的所有權轉移給HBase,所以在安全模式下的批量加載比正常設置涉及更多。安全批量加載由名為SecureBulkLoadEndpoint的協處理器實現,該協處理器使用由配置屬性hbase.bulkload.staging.dir配置的暫存目錄,該目錄默認為/tmp/hbase-staging/。
安全批量加載算法
$ ls -ld /tmp/hbase-staging
drwx--x--x 2 hbase hbase 68 3 Sep 14:54 /tmp/hbase-staging
安全的優(yōu)勢在于秘密目錄的長度和隨機性。
要啟用安全批量加載,請將以下屬性添加到hbase-site.xml。
<property>
<name>hbase.security.authorization</name>
<value>true</value>
</property>
<property>
<name>hbase.bulkload.staging.dir</name>
<value>/tmp/hbase-staging</value>
</property>
<property>
<name>hbase.coprocessor.region.classes</name>
<value>org.apache.hadoop.hbase.security.token.TokenProvider,
org.apache.hadoop.hbase.security.access.AccessController,org.apache.hadoop.hbase.security.access.SecureBulkLoadEndpoint</value>
</property>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: