探索BI系统搭建的必要性与AI技术的应用潜力
709
2022-05-30
准备工作:
本地库向华为云的数据复制,通过公网网络接入华为云。参考如下的DRS文档进行配置。
https://support.huaweicloud.com/prepare-drs/drs_02_0473.html
1、填写同步任务名称
2、设置任务异常通知。
初次使用没有主题,需要先点击上图中的“主题订阅”进入“消息通知服务”页面申请主题,并确认主题。
单击“主题”,选择“创建主题”。
因为此次实验中GaussDB(for openGauss)位于北京四,所以DRS和消息通知服务,同步选了北京四。
填写主题名称创建主题。
单击“添加订阅”,添加接收消息的短信终端或者邮件终端。
添加订阅后,消息通知服务会向订阅终端发送订阅确认信息,信息中包含订阅确认的链接。订阅确认的链接在48小时内有效,用户需要及时在手机端、邮箱或其他协议终端确认订阅。
确认订阅后,返回DRS同步任务设置页面,即可在异常通知SMN主题中选到刚刚创建的通知服务了。
3、设置同步实例信息。红框内容均需设置。
这里因为是我已经设置完进到了下一步。为了给讲解方便,重新返回后的截图。因为任务已经生成,公网EIP已生效,所以都是灰化不可改状态了。
4、单击“下一步”进入源库及目标库设置。
等待一段时间后,同步实例创建成功,并给出了所分配的弹性公网IP地址。接下来需要在本地端配置允许此IP的入和出访问权限。
尝试如下两个链接的方法,目前均未成功
http://www.win7zhijia.cn/win10jc/win10_35172.html
https://www.cnblogs.com/hujunwei/p/14613497.html
初步判断不成功的原因是因为本地MySQL实例处于家用网络,而家用网络一是没有固定的公网IP,二是存在NAT转换对家庭网络的保护,对于DRS来说,通过公网IP无法顺利抵达实例所在的计算机。
猜测参考依据:
你家宽带是公网IP吗?为什么运营商不愿意给你公网IP?
网络地址转换NAT(Network Address Translation)
NAT不仅能解决IP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。
1.宽带分享:这是 NAT 主机的最大功能。
2.安全防护:NAT 之内的 PC 联机到 Internet 上面时,他所显示的 IP 是 NAT 主机的公共 IP,所以 Client 端的 PC 当然就具有一定程度的安全了,外界在进行 portscan(端口扫描) 的时候,就侦测不到源Client 端的 PC 。
试了这个链接里的办法看能否解决问题:
如何在外面远程访问家里面的联网设备?
短时间没有配置成功家庭电脑的外网可访问能力,未实现DRS与家庭电脑间的互通。将MySQL迁到华为云ECS上后成功建立了同步任务。
ECS上所做的配置:
一、参照如下链接中的办法配置Windows防火墙出入规则,允许DRS对应的公网IP访问ECS主机——这应该就是所谓的添加IP白名单。
https://www.cnblogs.com/hujunwei/p/14613497.htm
二、配置MySQL
关闭MySQL自启动
在命令行窗口中输入Services.msc
找到mysql,右键单击选择“属性”,将自动改成手动。
设置MySQL允许外部连接访问
需要修改MySql数据库里的user表中的host项,把localhost改成%。
登录MySQL服务器,执行以下命令
mysql> use mysql; mysql> update user set host = ‘%’ where user =’root’; mysql> flush privileges; mysql> quit;
登录华为公有云,配置ECS的安全组出入规则,将DRS的弹性公网IP加入。‘
默认的出方向规则已能触达DRS,故无需另外增加配置。
’
配置完成后,返回DRS同步认为配置页面输入源库MySQL所在ECS的弹性公网IP地址及端口号3306;输入数据库用户名和密码。测试连接,成功后,做目标库的配置,测试连接,成功后,进入下一步。
其他保持默认,选择“表级同步”,选择要同步的表加入到右侧,然后单击下一步。
预检查通过后,单击下一步,进入最后一步“任务确认”
单击“启动任务”
,
MySQL 数据仓库服务 GaussDB(DWS) 数据复制服务 DRS
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。