- 文档首页
大数据文件存储
最佳实践
配置 MapReduce 的 HDFS 服务使用 CloudFS
最佳实践
配置 MapReduce 的 HDFS 服务使用 CloudFS
配置 MapReduce 的 HDFS 服务使用 CloudFS
火山引擎 E-MapReduce 支持集成和管理 Hadoop、Spark、Hive、Flink 等生态组件。本文介绍如何配置 MapReduce 的 HDFS 服务来使用文件存储 CloudFS。
在配置 MapReduce 使用 CloudFS,确保您已经完成以下准备工作:
- 开通大数据文件存储服务 CloudFS 并创建文件存储,获取挂载信息。详细操作请参考创建文件存储实例。
步骤一:配置 MapReduce 的 HDFS 服务
- 执行以下命令,下载 1.5.3.49 版本的 CloudfsSDK 包。
- 将解压文件cloudfs-client/lib/cloudfs-sdk-1.5.3.49.jar拷贝至集群/share/hadoop/hdfs路径下。
说明
- 其中xxxx.cfs-cn-beijing.ivolces.com即为大数据文件存储的挂载点地址,将其替换为文件存储实例上获取的完整挂载地址即可。此处请根据实际业务情况替换。
- AKxxx和SKxxx分别为访问密钥 ID 和私有访问密钥,详细说明请参考密钥管理。
- 在集群管理页面,找到需要挂载文件存储实例的目标 E-MapReduce 集群。
- 在页面右侧的操作栏中,单击重启 > 重启全部组件,重启服务。
步骤二:使用 MapReduce 处理 CloudFS 数据
使用 E-MapReduce hadoop 中自带的测试包hadoop-mapreduce-examples-*.jar进行测试。该测试包默认放置在/opt/{YOUR_PATH}/hadoop/2.x.x-1.x.x/package/hadoop-2.x.x-1.x.x/share/hadoop/mapreduce/目录下。
- 执行以下命令,在/mr/input目录下生成并查看目标数据。例如:
说明
{YOUR_ENDPOINT} 替换为您的文件存储实例上的挂载点域名(cfs://xxxx.cfs-cn-beijing.ivolces.com)。
最近更新时间:2025.07.25 18:34:29