更新时间:2024-09-30 GMT+08:00
Presto如何配置其他数据源?
本指导以mysql为例。
- MRS 1.x及MRS 3.x版本。
- 登录MRS管理控制台。
- 单击集群名称进入集群详情页面。
- 选择“组件管理 > Presto”。设置“参数类别”为“全部配置”,进入Presto配置界面修改参数配置。
- 搜索“connector-customize”配置。
- 按照配置项说明填写对应参数。
值:mysql
- 填写connector-customize参数名称和参数值。
- 重启Presto服务。
- 启用Kerberos认证的集群,执行以下命令连接本集群的Presto Server。
presto_cli.sh --krb5-config-path {krb5.conf文件路径} --krb5-principal {用户principal} --krb5-keytab-path {user.keytab文件路径} --user {presto用户名}
- 登录Presto后执行show catalogs命令,确认可以查询Presto的数据源列表mysql。
执行show schemas from mysql命令即可查询mysql数据库。
- MRS 2.x版本。
- 创建mysql.properties配置文件,内容如下:
connection-url=jdbc:mysql://mysqlIp:3306
connection-user=用户名
connection-password=密码
- mysqlIp为mysql实例ip,需要和mrs网络互通 。
- 用户名和密码为登录mysql的用户名和密码。
- 分别上传配置文件到master节点(Coordinator实例所在节点)的/opt/Bigdata/MRS_Current/1_14_Coordinator/etc/catalog/和core节点的/opt/Bigdata/MRS_Current/1_14_Worker/etc/catalog/目录下(路径以集群实际路径为准),文件属组改为omm:wheel。
- 重启Presto服务。
- 创建mysql.properties配置文件,内容如下:
父主题: 大数据业务开发