您现在的位置是:首页 > 文章详情

TiDb和MaxCompute同步数据

日期:2020-02-09点击:416

一、环境准备

  • 保证TiDb集群外网可以访问
  • DataWorks

二、TiDb同步数据到MaxCompute上

1、允许TiDb远程连接

  • 登录到TiDb执行授权语句
grant all privileges on *.* to 'user'@'%' identified by 'password' with grant option; FLUSH PRIVILEGES;

2、添加测试数据

image

3、创建结果表

  • 登录到DataWorks界面新建数据流程
  • 创建数据同步的结果表

image

4、添加数据源

  • 选择MySQL数据源
    image
  • 选择连接串联模式
    image

说明:jdbc url 填写TiDb对应的端口和ip

 用户名和密码:TiDb允许远程用户连接的用户名和密码 
  • 点击测试连通性
    image

5、数据集成

  • 新建离线同步节点
    输入新建节点的名称
  • 选择刚才添加的TiDb数据源
    image
  • 点击数据预览,进行数据预览
    image
  • 点击运行按钮进行测试
  • 查看结果,选择临时查询
    image

执行sql语句

select * from tidb_user;

运行结果

image

三、MaxCompute同步数据到TiDb上

1首先在TiDb创建对应的结果表

image

2.新建离线同步节点

image

3.选择数据来源和数据去向

image

数据来源:odps
数据去向:mysql、选择步骤二中TiDb同步数据到MaxCompute上的数据源,选择刚创建的表(tidb_user)
3.点击运行查看结果

  • 进入到TiDb查看结果
select * from tidb_user;

image

原文链接:https://yq.aliyun.com/articles/744283
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章