
# 配置Hive对接MemArtsCC
#### 操作场景
本章节介绍在存算分离场景下如何配置Hive任务中集成MemArtsCC缓存，MemArtsCC会将热点数据存储在计算侧集群，可以起到降低OBS服务端带宽的作用，利用MemArtsCC的本地存储，访问热点数据不必跨网络，可以提升Hive的数据读取效率。
![](https://support.huaweicloud.com/cmpntguide-lts-mrs/public_sys-resources/note_3.0-zh-cn.png)
x86和ARM混搭的集群不支持配置Hive对接MemArtsCC。
#### 前提条件
- Guardian服务正常，且已开启存算分离，具体请参考[配置Guardian服务对接OBS](https://support.huaweicloud.com/usermanual-mrs/mrs_01_300419.html)。

- 已完成Hive对接OBS，具体请参考[配置Hive通过Guardian访问OBS](https://support.huaweicloud.com/usermanual-mrs/mrs_01_248989.html)。
 
#### 修改Hive配置
1. 登录FusionInsight Manager，选择"集群 \> 服务 \> Hive \> 配置 \> 全部配置 \> Hive（服务） \> OBS"。
2. 在参数"fs.obs.readahead.policy"中配置参数值为"memArtsCC"。
3. 单击"保存"，在弹窗页面中单击"确定"，保存配置。单击"概览"，选择"更多 \> 滚动重启服务"，重启Hive服务。
 
#### 验证配置结果
1. 登录FusionInsight Manager，选择"集群 \> 服务 \> MemArtsCC \> 图表 \> 容量"。
2. 查看图表"集群shard数量" 并记录shard数。
3. 登录Hive客户端节点，使用beeline创建一个表并确认Location为OBS路径，具体请参考[配置Hive通过Guardian访问OBS](https://support.huaweicloud.com/usermanual-mrs/mrs_01_248989.html)。
   
   使用beeline执行Mapreduce任务：
   **select count(\*) from** *tablename;*
   
   
4. 重新执行[1]\~[2]，查看"集群shard数量"，shard数量较[2]上升，表示对接成功。
 
