MAPREDUCE服务 MRS-ImportTsv工具执行失败报“Permission denied”异常:回答
回答
ImportTsv工具在“客户端安装路径/HBase/hbase/conf/hbase-site.xml”文件中“hbase.fs.tmp.dir”参数所配置的HBase临时目录中创建partition文件。因此客户端(kerberos用户)应该在指定的临时目录上具有rwx的权限来执行ImportTsv操作。“hbase.fs.tmp.dir”参数的默认值为“/user/${user.name}/hbase-staging”(例如“/user/omm/hbase-staging”),此处“$ {user.name}”是操作系统用户名(即omm用户),客户端(kerberos用户,例如admin用户)不具备该目录的rwx权限。
上述问题可通过执行以下步骤解决:
- 在客户端将“hbase.fs.tmp.dir”参数设置为当前kerberos用户的目录(如“/user/admin/hbase-staging”),或者为客户端(kerberos用户)提供已配置的目录所必需的rwx权限。
- 重试ImportTsv操作。
- MRS备份恢复_MapReduce备份_数据备份
- 连接RDS for MySQL数据库_华为云数据库RDS_语法_数据库连接_连接命令
- MySQL数据库简介_MySQL数据库应用_MySQL授权多个数据库
- MapReduce服务_什么是HDFS_HDFS特性
- OBS常用工具_OBS工具_OBS工具汇总
- MapReduce服务_什么是Flink_如何使用Flink
- MapReduce服务_什么是ZooKeeper_如何使用ZooKeeper
- 编译构建服务是什么_如何使用鲲鹏环境构建
- MapReduce服务_什么是Kafka_如何使用Kafka
- 函数流管理_编排无服务器_函数工作流 FunctionGraph-华为云