
# Presto如何配置其他数据源？
本指导以连接MySQL数据源为例。
- MRS 1.x及MRS 3.x版本。
  1. 登录[MRS管理控制台](https://console.huaweicloud.com/mrs/)。
  
  2. 单击集群名称进入集群详情页面。
  
  3. 选择"组件管理 \> Presto"。设置"参数类别"为"全部配置"，进入Presto配置界面修改参数配置。
  
  4. 搜索"connector-customize"配置。
  
  5. 按照配置项说明填写对应参数。 名称：mysql.connector.name
     值：mysql
     ![](https://support.huaweicloud.com/mrs_faq/zh-cn_image_0000001678823434.png "点击放大")
     
  
  6. 填写connector-customize参数名称和参数值。 ![](https://support.huaweicloud.com/mrs_faq/zh-cn_image_0000001678663678.png "点击放大")
     表1参数配置说明 
     | 名称                        | 值                                 | 参数说明     |
     |:---|:---|:---|
     | mysql.connection-url      | jdbc:mysql://xxx.xxx.xxx.xxx:3306 | 数据库连接地址  |
     | mysql.connection-user     | xxxx                              | 数据库登录用户名 |
     | mysql.connection-password | xxxx                              | 数据库密码    |
        
     
  
  7. 重启Presto服务。
  
  8. 启用Kerberos认证的集群，执行以下命令连接本集群的Presto Server。 **presto_cli.sh *--*** *krb5-config* ***-*** *path* *{krb5.conf文件路径} --* *krb5-* *principal* *{用户principal} --* *krb5-keytab-* *path* *{user.keytab文件路径} --* *user* *{presto用户名}*
     
  
  9. 登录Presto后执行show catalogs命令，确认可以查询Presto的数据源列表。
     ![](https://support.huaweicloud.com/mrs_faq/zh-cn_image_0000001726662805.png "点击放大")
     执行show schemas from mysql命令即可查询MySQL数据库。
     
   
- MRS 2.x版本。
  1. 创建"mysql.properties"配置文件，内容如下：
     ```
     connector.name=mysql
     connection-url=jdbc:mysql://MySQL IP地址:3306
     connection-user=用户名
     connection-password=密码
     ```
     ![](https://support.huaweicloud.com/mrs_faq/public_sys-resources/note_3.0-zh-cn.png)
     - "MySQL IP地址"为MySQL实例IP地址，需要和MRS集群网络互通 。
     
     - 用户名和密码为登录MySQL的连接用户名和密码。
     
     - 配置文件中包含认证密码信息可能存在安全风险，建议当前场景执行完毕后删除相关配置文件或加强安全管理。
       
  
  2. 分别上传配置文件到Master节点（Coordinator实例所在节点）的"/opt/Bigdata/MRS_Current/*1_14_Coordinator* /etc/catalog/"和Core节点的"/opt/Bigdata/MRS_Current/*1_14_Worker*/etc/catalog/"目录下（路径以集群实际路径为准），文件属组改为omm:wheel。
  
  3. 重启Presto服务。
   
 
