
# 使用Flink JDBC Driver提交Flink SQL作业
本章节适用于MRS 3.6.0-LTS及以后版本。
#### 操作场景
本章节介绍使用Flink JDBC Driver提交Flink SQL作业。
#### 使用Flink JDBC Driver提交Flink SQL作业
1. 已安装集群客户端，例如安装目录为"/opt/hadoopclient"。 
   下载并安装集群客户端的具体操作，请参考[安装MRS集群客户端](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0089.html)。
   
   
2. 参考[使用SQL Gateway提交Flink SQL作业](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_300553.html#mrs_01_300553)，启动一个SQL Gateway服务，并记录SQL Gateway服务IP地址和端口。
   
   ![](https://support.huaweicloud.com/cmpntguide-lts-mrs/public_sys-resources/note_3.0-zh-cn.png)
   需修改"*客户端安装目录*/Flink/flink/conf/flink-conf.yaml"配置文件中的配置项"jobmanager.web.allow-access-address"，加入JDBC客户端所在的节点IP。
   
   
3. 通过Maven仓获取Flink JDBC Driver包"flink-sql-jdbc-driver-bundle-*xxx*.jar"。
4. 在IDEA Database工具中添加Driver。Driver驱动文件选择[3]中获取的驱动包。
   
   图1添加Driver驱动   
   ![](https://support.huaweicloud.com/cmpntguide-lts-mrs/zh-cn_image_0000002109814256.png "点击放大")
   
   
5. 使用新建的Flink JDBC Driver创建数据连接。 
   图2创建数据连接   
   ![](https://support.huaweicloud.com/cmpntguide-lts-mrs/zh-cn_image_0000002109820876.png "点击放大")
   填写数据连接URL，URL格式为jdbc:flink://*ip:端口* ，其中IP和端口为[2]创建的SQL Gateway服务的IP和端口。
   图3填写URL   
   ![](https://support.huaweicloud.com/cmpntguide-lts-mrs/zh-cn_image_0000002109669144.png "点击放大")
   
   
6. 在默认console中提交Flink SQL作业。 
   图4提交Flink SQL作业   
   ![](https://support.huaweicloud.com/cmpntguide-lts-mrs/zh-cn_image_0000002145515141.png "点击放大")
   
   
7. 在Flink集群中查看提交的作业。 
   登录Manager页面，选择"集群 \> 服务 \> Yarn \> 概览"，单击"ResourceManager WebUI"后面对应的链接，进入Yarn的WebUI页面，查看对应任务。
   登录集群Manager具体操作，请参考[访问MRS集群Manager](https://support.huaweicloud.com/usermanual-mrs/mrs_01_0128.html)。
   图5查看作业   
   ![](https://support.huaweicloud.com/cmpntguide-lts-mrs/zh-cn_image_0000002145397597.png "点击放大")
   
   
 
