MapReduce服务 MRS-配置HDFS通过IAM委托访问OBS:HDFS对接OBS
HDFS对接OBS
- 以客户端安装用户登录安装了HDFS客户端的节点。
- 执行以下命令,切换到客户端安装目录。
cd 客户端安装目录
- 执行以下命令配置环境变量。
source bigdata_env
- 如果集群为安全模式,执行以下命令进行用户认证。普通模式集群无需执行用户认证。
kinit 组件业务用户
- 在hdfs命令行显式添加要访问的OBS文件系统。
例如:
- 使用以下命令访问OBS文件系统。
hdfs dfs -ls obs://OBS并行文件系统名称/路径
例如,执行以下命令访问“mrs-word001”并行文件系统,返回文件列表即表示访问OBS成功,如图1所示:
- 使用以下命令上传客户端节点“/opt/test.txt”文件到OBS文件系统路径下。
- 使用以下命令访问OBS文件系统。

OBS文件系统打印大量日志可能导致读写性能受影响,可通过调整OBS客户端日志级别优化,日志调整方式如下:
cd 客户端安装目录/HDFS/hadoop/etc/hadoop
vi log4j.properties
在文件中添加OBS日志级别配置:
log4j.logger.org.apache.hadoop.fs.obs=WARN
log4j.logger.com.obs=WARN
可执行以下命令查看:

- MapReduce服务_什么是HDFS_HDFS特性
- MapReduce服务_什么是存算分离_如何配置MRS集群存算分离
- MapReduce服务_如何使用MapReduce服务_MRS集群客户端安装与使用
- MapReduce服务_什么是Loader_如何使用Loader
- MapReduce服务_什么是Hue_如何使用Hue
- MapReduce服务_什么是Hive_如何使用Hive
- MapReduce服务_什么是ZooKeeper_如何使用ZooKeeper
- MRS备份恢复_MapReduce备份_数据备份
- MRS优势_什么是MRS_MRS功能
- MapReduce服务_什么是MapReduce服务_什么是HBase