1)下载TPC-H的代码,用来生成所需要的数据
http://www.tpc.org/tpch/spec/tpch_2_8_0.zip
或者
http://www.tpc.org/tpch/default.asp
右边栏
两版本略有不同
4)然后在tpch文件目录下,把makefile复制并改名成makefile,接着修改makefile文件
shell> cp makefile.suite makefile
shell> vim makefile
makefile中相应项后面填写:
CC = gcc
# Current values for DATABASE are: INFORMIX, DB2, TDAT
(Teradata)
# SQLSERVER, SYBASE
#
Current values for MACHINE are: ATT, DOS, HP, IBM, ICL, MVS,
#
SGI, SUN, U2200, VMS, LINUX, WIN32
#
Current values for WORKLOAD are: TPCH
DATABASE= SQLSERVER
MACHINE =
LINUX
WORKLOAD = TPCH
5)修改tpch.h文件
修改其中的SQLSERVER段为:
#ifdef SQLSERVER
#define GEN_QUERY_PLAN "EXPLAIN;"
#define START_TRAN "START TRANSACTION;\n"
#define END_TRAN "COMMIT;\n"
#define SET_OUTPUT ""
#define SET_ROWCOUNT "limit %d;\n"
#define SET_DBASE "use %s;\n"
#endif
6)执行makefile
shell> make
7)生成需要用的数据
shell> ./dbgen -s 1
-s 数据规模因子,1为1G的数据量
8)在hive上建好八个表(这里有自带的脚本tpc-h/dss.ddl,将其按照hive的语法修改到dss.ddl.hive脚本)
运行 hive -f /home/cq/tpc-h/dss.ddl.hive
建好8个表
9)将生成的数据导入表中
hive>LOAD DATA LOCAL INPATH '/home/cq/tpc-h/data/supplier.tbl' INTO TABLE supplier ;
10)执行查询
hive -f q1.sql;
分享到:
相关推荐
TPC-H_on_hive_2009-08-14.tar.gz,用于tpc hive测试工具
TPC-H-3.0.0官方包,包含DBGEN,免费下载
TPC Benchmark H(TPC-H)是一个决策支持的基准,它由一系列面向商务应用的查询和并行数据修改组成。基准里选择的查询和组成数据库的数据在商业上都具有广泛的代表性并且易于实现。
TPC-H工具包 针对数据库不同的使用场景TPC组织发布了多项测试标准。 TPC-H是决策支持的基准测试。它由一套面向业务的即席查询和并发数据修改组成。 这些查询和填充数据库的数据具有广泛的行业相关性。
TPC-H工具包 针对数据库不同的使用场景TPC组织发布了多项测试标准。 TPC-H是决策支持的基准测试。它由一套面向业务的即席查询和并发数据修改组成。 这些查询和填充数据库的数据具有广泛的行业相关性。 该基准测试...
HammerDB测试TPC-HHammerDB测试TPC-HHammerDB测试TPC-HHammerDB测试TPC-HHammerDB测试TPC-HHammerDB测试TPC-H
官网下载的tpch原始工具包
TPCDS Hive基准测试流程完整总结;
TPC-H(商业智能计算测试)是TPC的重要测试标准之一,主要用来模拟真实商业的应用环境。 TPC-H 用 3NF 实现了一个数据仓库,共包含 8 个基本关系/表,其中表REGION和表NATION的记录数是固定的(分别为5和25),其它6个表...
tpc-h学生实验指导书的电子版,tpc-h学生实验指导书的电子版
tpc-h源文件,用于生成mysql数据库测试数据,用于linux环境下的源文件,带make文件通过make 进行编译生成可以执行文件
TPC-DS tools压测工具源码下载TPC-DS_Tools_v3.2.0.zip
TPC-H-Tools 2.18.0_rc2含dbgen,dev-tools,ref_data三个文件夹,EULA.txt,specification.docx和specification.pdf.
TPC-H_Tools_v2.18.0
TPC-H(商业智能计算测试) 是美国交易处理效能委员会(TPC,Transaction Processing Performance Council) 组织制定的用来模拟决策支持类应用的一个测试集.目前,在学术界和工业界普遍采用它来评价决策支持技术方面...
使用步骤 先决条件 Hadoop 2.2或更高版本的群集...TPC-H ./tpch-build.sh 2.生成表 确定所需的数据量。 SCALE大约是#〜GB。 支持的FORMAT包括: orc和parquet 。 TPC-DS nohup sh util_tablegentpcds.sh 10 orc TP
TPC-ZK-II微机接口实验系统正是在这种背景下推出的,该设备在TPC-ZK-II微机接口实验系统上配置了USB接口模块,直接与主机(PC)的USB接口连接,形成了一套完整的USB总线接口的微机接口实验系统。
数据库benchmark测试,网站经常访问不了,上传下给大家
hive-testbench-hive14.zip 大数据TPCDS自动测试脚本