
# Presto配置多Hive连接
#### 用户问题
Presto如何配置多Hive连接。
#### 处理步骤
1. 将目标Hive集群的core-site.xml，hdfs-site.xml文件复制分发到Presto集群上，放置在omm用户有读权限的路径下（如/home/omm），将文件属主改为omm:wheel，文件权限改为750。
2. 进入Presto服务配置页面： 
   - MRS 1.8.10及之前版本，登录MRS Manager页面，具体请参见[访问MRS Manager](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0102.html)，然后选择"服务管理 \> Presto \> 服务配置"，单击"基础配置"下拉菜单，选择"全部配置"。
   
   - MRS 1.8.10之后及2.*x* 版本，单击集群名称，登录集群详情页面，选择"组件管理 \> Presto \> 服务配置"，单击"基础配置"下拉菜单，选择"全部配置"。
     ![](https://support.huaweicloud.com/cmpntguide-mrs/public_sys-resources/note_3.0-zh-cn.png)
     如果集群详情页面没有"组件管理"页签，请先完成IAM用户同步（在集群详情页的"概览"页签，单击"IAM用户同步"右侧的"同步"进行IAM用户同步）。
     
   
   - MRS 3.x及后续版本，登录FusionInsight Manager，然后选择"集群 \> *待操作的集群名*称 \> 服务 \> Presto \> 配置 \> 全部配置"。
   
   
   
   
3. 在搜索框中搜索"**connector-customize**"。
4. 添加名为myhive的connector。 
   在connector-customize中添加配置：
   myhive.connector.name=hive-hadoop2
   myhive.hive.metastore.uri=thrift://{目标集群的Hive Metastore IP}:{目标集群的Hive metastore端口} (多个MetaStore地址间用逗号分隔，如：thrift://192.0.2.1:9083,thrift://192.0.2.2:9083)。
   myhive.hive.config.resources=/etc/hadoop/conf/core-site.xml,/etc/hadoop/conf/hdfs-site.xml。(步骤[1]中放置配置文件的绝对路径)
   其他配置参考：<https://trino.io/docs/333/connector/hive.html#hive-configuration-properties>
   添加配置时，在配置名前增加connector名作为前缀，此处为myhive。
   
   
5. 修改完成后，保存配置，重启Presto服务。 
   ![](https://support.huaweicloud.com/cmpntguide-mrs/public_sys-resources/note_3.0-zh-cn.png)
   使用presto客户端或jdbc、UI工具连接Presto服务，执行命令show schemas from myhive; 可以看到目标集群上的database即为配置成功。
   
   
 
