连接说明
迁移本地MySQL数据库到数据仓库服务DWS前,需要创建2个连接:
1. MySQL连接:CDM连接本地MySQL数据库。
2. DWS连接:CDM连接DWS数据库。
由于CDM需要访问本地数据源,所以创建连接前,需先为CDM集群绑定弹性IP,CDM 通过弹性IP访问MySQL数据库。
前提条件
● 用户本地的MySQL数据库已允许通过公网IP访问。
● 用户已拥有EIP配额。
● 已获取连接MySQL数据库的IP地址、端口、数据库名称、用户名、密码,且该用 户拥有MySQL数据库的读、写和删除权限。
● 用户已经拥有了DWS实例,已获取连接DWS数据库的IP地址、端口、数据库名 称、用户名、密码,且该用户拥有DWS数据库的读、写和删除权限。
● 用户已参考管理驱动,上传了MySQL数据库驱动。
创建 MySQL 连接
步骤1 登录CDM管理控制台。
图2-5 CDM 管理控制台
步骤2 单击左侧导航上的“集群管理”,找到步骤1:创建集群章节创建的集群“cdm-aff1”。
步骤3 单击该集群后的“绑定弹性IP”,选择并绑定弹性公网IP。
说明
如果用户对本地数据源的访问通道做了SSL加密,则CDM无法通过弹性IP连接数据源。
步骤4 单击CDM集群后的“作业管理”,进入作业管理界面,再选择“连接管理 > 新建连 接”,进入选择连接器类型的界面,如图2-6所示。
图2-6 选择连接器类型
步骤5 选择“MySQL”后单击“下一步”,配置MySQL连接的参数。
图2-7 创建 MySQL 连接
单击“显示高级属性”可查看更多可选参数,具体请参见配置关系数据库连接。这里 保持默认,必填参数如表2-1所示。
表2-1 MySQL 连接参数
参数名 说明 取值样例
名称 输入便于记忆和区分的连接名称。 mysqllink 数据库服务器 MySQL数据库的IP地址或域名。 192.168.1.110
端口 MySQL数据库的端口。 3306
数据库名称 MySQL数据库的名称。 sqoop
参数名 说明 取值样例 用户名 拥有MySQL数据库的读、写和删除权
限的用户。 admin
密码 用户的密码。
-使用Agent 是否选择通过Agent从源端提取数 据。
是
Agent 单击“选择”,选择连接Agent中已
创建的Agent。
-步骤6 单击“保存”回到连接管理界面。
说明
如果保存时出错,一般是由于MySQL数据库的安全设置问题,需要设置允许CDM集群的EIP访问 MySQL数据库。
----结束
创建 DWS 连接
步骤1 在“连接管理”界面单击“新建连接”,连接器类型选择“数据仓库服务
(DWS)”。
步骤2 单击“下一步”配置DWS连接参数,必填参数如表2-2所示,可选参数保持默认即可。
表2-2 DWS 连接参数
参数名 说明 取值样例
名称 输入便于记忆和区分的连接名称。 dwslink 数据库服务器 DWS数据库的IP地址或域名。 192.168.0.3
端口 DWS数据库的端口。 8000
数据库名称 DWS数据库的名称。 db_demo 用户名 拥有DWS数据库的读、写和删除权限
的用户。 dbadmin
密码 用户的密码。
-使用Agent 是否选择通过Agent从源端提取数 据。
是
Agent 单击“选择”,选择连接Agent中已
创建的Agent。
-步骤3 单击“保存”完成创建连接。
----结束