
# 使用HBase BulkLoad功能提示权限不足如何处理
#### 问题
租户使用HBase bulkload功能提示权限不足。
#### 回答
创建租户的时候需要关联HBase服务和Yarn队列。
例如：
新建用户**user**并绑定租户同名的角色。
用户**user**需要使用bulkload功能还需要额外权限。
以下以用户user为例：
参见"批量导入数据"章节举例，以下是一些差异点。
1. 将数据文件目录建在"/tmp"目录下，执行以下命令：
   ```
   hdfs dfs -mkdir /tmp/datadirImport
   ```
   上传数据文件：
   ```
   hdfs dfs -put data.txt /tmp/datadirImport
   ```
   
2. 生成HFile的时候使用HDFS的"/tmp"目录：
   ```
   hbase com.huawei.hadoop.hbase.tools.bulkload.ImportData -Dimport.skip.bad.lines=true -Dimport.separator=',' -Dimport.bad.lines.output=/tmp/badline -Dimport.hfile.output=/tmp/hfile configuration.xml ImportTable /tmp/datadirImport
   ```
   
3. 导入HFile的时候使用HDFS的"/tmp"目录：
   ```
   hbase org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles /tmp/hfile ImportTable
   ```
   
 
