本文为您介绍如何使用MaxCompute Studio开发Graph,包括编写Graph、调试Graph、打包上传和运行Graph。

前提条件

您需要完成以下操作:

编写Graph

  1. Project区域,右键单击Module的源码目录(即src > main > java),选择New > MaxCompute Java
  2. 填写NameKind,单击OK
    • Name:填写创建的MaxCompute Java Class名称,如果还没创建package,可以在此处填写 packagename.classname,会自动生成package。
    • Kind:选择创建的类型。Graph支持GraphLoader或者Vertex。
  3. 创建成功后,在编辑界面开发Java程序。更多Graph开发,请参见编写Graph(可选)

调试Graph

通过本地运行方式测试,查看Graph的运行结果是否符合预期。

  1. 右键单击编写完成的Java脚本,选择Run
  2. Run/Debug Configurations页面上配置运行参数。
    graph
    • MaxCompute project:选择运行Graph的Maxcompute项目。
    • Download Record limit:下载数据记录限制。默认为100条。
  3. 单击OK,开始运行。
    说明
    • 本地运行会读取warehouse中指定的表数据作为输入,运行过程中您可以在控制台查看日志输出。
    • 如果指定的MaxCompute项目的表数据未被下载至warehouse目录中,会先下载数据;如果数据已经下载,则跳过此步骤。
    • 每运行一次本地调试,都会在已有工程目录下新建一个临时目录。
    • 关于warehouse的说明,请参见本地warehouse目录

打包上传

调试成功之后,将Java程序打成Jar包,并作为资源上传至MaxCompute服务端。详情请参见打包、上传和注册

运行Graph

通过MaxCompute客户端运行Graph。

  1. 在左侧导航栏,单击Project Explorer
  2. 右键单击项目名称,选择Open in Console
  3. Console区域,执行如下命令运行Graph。更多命令请参见Jar命令
    jar -libjars xxx.jar -classpath /Users/home/xxx.jar com.aliyun.odps.graph.examples.PageRank pagerank_in pagerank_out;