全部产品
云市场

快速开始

更新时间:2018-11-29 03:37:33

请参考本向导文档中的步骤加快您初次使用Data Lake Analytics(DLA)的步骤。如果您已经开通和激活DLA服务,可以跳过步骤1和步骤2。

第一步: 申请开通DLA服务

点击链接:https://www.aliyun.com/product/datalakeanalytics

image.png | left | 827x282

第二步: 激活当前Region的服务账号

image.png | left | 827x288

访问页面https://www.aliyun.com/product/datalakeanalytics,点击管理控制台进入DLA管理控制台页面。

然后可以输入初始服务账号的密码(必须符合密码组成的模式要求),或者由系统随机生成。

查看您在https://www.aliyun.com/ 的站内信, 在一封名为Data Lake Analytics 初始化服务帐号提醒的消息中可以找到您开通的本Region的DLA服务账号信息(包括后续需要用于DLA服务连接的用户名、密码)。

image.png | left | 827x173

第三步:授权DLA访问您的OSS

在DLA的管理控制台 (http://datalakeanalytics.console.aliyun.com),点击OSS按钮,在弹出页面中选择同意授权

image.png | left | 827x243

当您点击完同意授权后,会自动回到DLA管理控制台。

第四步:授权DLA访问您的TableStore(OTS)

在DLA的管理控制台 (http://datalakeanalytics.console.aliyun.com),点击Table Store按钮,在弹出页面中选择同意授权

image.png | left | 827x243

当您点击完同意授权后,会自动回到DLA管理控制台。

第五步: 创建服务访问点

访问DLA管理控制台 (http://datalakeanalytics.console.aliyun.com),点击创建服务访问点

选择设置IP访问白名单来创建经典网络服务访问点。经典网络的服务访问点必须设置IP白名单。

image.png | left | 473x332

注: IP白名单设计支持IP段如X.X.X.X/X(CIDR)或者X.X.X.X的配置,设置为0.0.0.0/0代表所有地址可以访问,多个IP请以英文逗号(",")间隔,并且不可重复。

或者选择创建VPC专有网络来创建针对VPC的服务访问点(single tunnel),一个VPC服务访问点仅提供指定的VPC到DLA的服务访问通道。如果需要从多个不同VPC访问DLA,需要针对每个VPC分别创建VPC的服务访问点。

image.png | left | 484x357

所有在该region创建好的服务访问点可以在连接信息部分看到。

image.png | left | 827x141

第六步: 登录DMS控制台

点击登录DMS进入DMS控制台进行SQL操作。

image.png | left | 827x138

确保第一和第二栏的region和服务访问点信息正确,并在第三和第四栏中输入在第二步中生成的DLA服务账号的用户名和密码,点击登录

image.png | left | 512x382

进入DMS控制台后,可以进行SQL操作。(在新加坡region,DMS服务还在部署中,可以到第七步通过其他MySQL客户端工具访问DLA服务。)

image.png | left | 827x175

第七步:使用MySQL客户端连接DLA服务

Data Lake Analytics作为一款云上的无服务器化的服务型数据分析产品,实现了对MySQL数据库连接协议的兼容,所以,您可以使用绝大部分MySQL兼容的数据库工具或者BI软件以MySQL数据源的方式(虽然后面并不是真正的MySQL数据库)来连接到Data Lake Analytics云上服务,完成基本的查询交互服务。建议您使用如下一些查询服务工具,不限于以下列表,您还可以使用其他广泛的数据库工具和BI分析工具(例如Tableau、Qlik等),以MySQL数据源的方式进行连接和查询交互服务。(目前不支持MySQL 8.0版本的协议,建议使用下表中指明的对应版本)

工具、软件名称 软件地址 测试过的版本
MySQL命令行 https://www.mysql.com/downloads/ 5.5.x, 5.6.x, 5.7.x
MySQLWorkbench https://www.mysql.com/products/workbench/ 6.3
DBeaver https://github.com/dbeaver/dbeaver 4.2.5
SQL Workbench/J https://www.sql-workbench.eu/ Build 124
Sequel Pro http://sequelpro.com/ 1.1.2
Navicat for MySQL https://www.navicat.com/en/download/navicat-for-mysql 12.1.8

中国大陆之外的DLA region服务访问点:

Region 服务访问点 JDBC URL
ap-southeast-1 service.ap-southeast-1.datalakeanalytics.aliyuncs.com:10000 jdbc:mysql://service.ap-southeast-1.datalakeanalytics.aliyuncs.com:10000/

您可以通过互联网连接到DLA服务。注意,通过JDBC/ODBC连接DLA服务时,需要您在第二步中获取到的用户名和密码。

1) 使用MySQL命令行访问:

  1. mysql -hxxxxx.datalakeanalytics.aliyuncs.com -P10000 -uuser_name -p -c -A

user_name是您在第二步中获取到的用户名。之后根据提示输入您在第二步中获取到的密码。

image.png | left | 827x165

2) 使用MySQL Workbench访问:

选择Setup New Connection

image.png | left | 827x623

3) 使用DBeaver访问:

选择Create new connection

image.png | left | 650x483

4) 使用SQL Workbench/J访问:

通过MySQL JDBC driver连接。

image.png | left | 777x491

5) 使用Sequel Pro访问:

选择QUICK CONNECT或者选择添加一个favorite connection。

image.png | left | 763x622

6) 使用Navicat for MySQL访问:

选择MySQL类型,添加一个新的连接。

image.png | left | 623x554

附件:语法参考