博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BigBench on MaxCompute 基准测试套件简明安装与运行指南
阅读量:7099 次
发布时间:2019-06-28

本文共 1243 字,大约阅读时间需要 4 分钟。

先决条件

  1. MaxCompute客户端软件 (推荐使用0.27.0或以上版本) ,详情请见:
  2. Java 1.7 (Oracle/OpenJDK) 或以上版本 (推荐使用64位版本) 。

下载BigBench 套件

  1. 请点击[此链接](),下载BigBench on MaxCompute套件。
  2. 或直接访问以下该项目的github地址以获取BigBench on MaxCompute 套件。

配置BigBench on MaxCompute

  1. 编辑engines/maxcompute/conf文件夹中的engineSettings.conf 文件,配置MaxCompute客户端执行文件,如下所示:

    BINARY="$MAXCOMPUTE_CLIENT_DIR/bin/odpscmd"
  2. 编辑conf文件夹中的userSettings.conf文件,配置MaxCompute的项目名,如下所示:

  3. BIG_BENCH_DEFAULT_DATABASE="$MAXCOMPUTE_PROJECT_NAME"

  4. 编辑conf文件夹中的bigBench.properties文件,配置BigBench的测试阶段,如下所示:

    workload=BENCHMARK_START,POWER_TEST,THROUGHPUT_TEST_1,BENCHMARK_STOP,VALIDATE_POWER_TEST,VALIDATE_THROUGHPUT_TEST_1

如无特殊需求,请使用以上默认的测试阶段。

运行BigBench on MaxCompute基准测试套件

使用BigBench 驱动脚本运行BigBench基准测试。

$INSTALL_DIR/bin/bigBench runBenchmark

BigBench on MaxCompute 日志存放目录

运行与结果日志存放在以下目录。

$INSTALL_DIR/logs

FAQ

如何在BigBench基准测试套件中设置MaxCompute的参数?

你可以在engineSettings.sql文件中,为所有MaxCompute的查询配置参数,文件位置如下所示:

$INSTALL_DIR/engines/maxcompute/conf/engineSettings.sql

在这个文件里已经配置了一系列MaxCompute的参数。如无特殊需求,请使用默认配置。

如何针对特定query设置MaxCompute的参数?

你可以在queries目录下的engineLocalSettings.sql文件中配置,文件位置如下所示:

$INSTALL_DIR/engines/maxcompute/queries/q??/engineLocalSettings.sql

你可以把你针对特定query的MaxCompute参数配置在这个文件里, BigBench套件会自动导入这个文件,并覆盖MaxCompute全局变量。如无特殊需求,请使用默认配置。

转载地址:http://wgeql.baihongyu.com/

你可能感兴趣的文章
nginx屏蔽指定接口(URL)
查看>>
分布式数据库TiDB的部署(二)
查看>>
Python 三级菜单 省 市 县 实现
查看>>
实现 iOS App 在线安装(局域网OTA)
查看>>
c语言:我国国民生产总值的年增长率为10%,10年后国民生产总值与现在相比增长多少...
查看>>
基于J2EE平台下Flex4.6+BlazeDS+Spring3+Hibernate3+MySQL实战物业管理系统
查看>>
关于'CALayer position contains NaN: [nan nan]'异常
查看>>
tomcat下Gzip压缩
查看>>
博客NO.1争夺赛奖品汇总
查看>>
多动脑可以提高记忆力和智力
查看>>
2016联想校招软件开发类在线笔试真题
查看>>
在Azure Cloud Service中部署Java Web App(2)
查看>>
nodejs递归创建多层目录
查看>>
SCCM2012操作系统部署OSD补充
查看>>
rz sz 安装使用
查看>>
MySQL my.cnf参数配置优化详解
查看>>
php读取ACCESS数据库时,内容被截断的原因和解决
查看>>
#pragma指令
查看>>
FreeBSD使用
查看>>
电子书平台不应有裁判权
查看>>