当前位置: 首页 > article >正文

Hive-testbench套件使用文档

Hive-testbench套件使用文档

hive-testbench 是hortonworks的一个开源项目,用于测试和基准测试 Apache Hive 的工具集。它提供了一系列的测试数据集和查询样例,用于评估和比较 Hive 在不同配置和环境下的性能。hive-testbench 的主要目标是模拟真实的大规模数据集和复杂查询场景,以帮助用户评估和优化 Hive 的性能。

hive-testbench 基于TPC-DS以及TPC-H进行封装,利用MapReduce的方式快速的生成指定数量的Hive基准测试数据,从几百兆到几十亿行的数据规模,以及包含多个表和复杂查询的查询样例。
说明:TPC-DS:是一个面向决策支持系统的包含多维度常规应用模型的决策支持基准,定义了 25 张表、99 个查询。TPC-H:用来评估在线分析处理的基准程序,主要模拟了供应商和采购商之间的交易行为,包含了 8 张表、22 个查询。

一、 开源版本编译与安装(已完成,可忽略,且本文编译版本已适配大数据平台)

1、 获取开源安装包
wget http://github.com/hortonworks/hive-testbench/archive/hdp3.zip
unzip hdp3.zip
2、 安装gcc
yum -y install gcc gcc-c++
3、 安装maven
此处不详述,记得要配置环境变量PATH。如果没有安装,则在编译hive-testbench时会自动帮你安装到当前的编译目录
4、 执行编译
./tpcds-build.sh
./tpch-build.sh

二、


http://www.kler.cn/a/387953.html

相关文章:

  • 2411C++,C++26反射示例
  • WebRTC API分析
  • R语言机器学习与临床预测模型77--机器学习预测常用R语言包
  • ODOO学习笔记(8):模块化架构的优势
  • 使用 Flask 和 ONLYOFFICE 实现文档在线编辑功能
  • 【vue2.0入门】vue单文件组件
  • Matlab绘制箭头(annotation 、quiver、​quiver3)
  • Python批量合并多个PDF
  • 【Ubuntu24.04】从双系统到虚拟机再到单系统的故事
  • 产品如何3D建模?如何根据使用场景选购3D扫描仪?
  • 书生大模型第四期闯关任务与笔记
  • 在 WPF 中,绑定机制是如何工作的?WPF数据绑定机制解析
  • onnx-runner:使用ORT运行YOLO的ONNX模型
  • 安全关键型嵌入式系统设计模式整理及应用实例
  • Flink的流、批处理
  • 【开源免费】基于SpringBoot+Vue.JS医院管理系统(JAVA毕业设计)
  • 使用ref操作DOM(React)
  • Qt菜单功能实现
  • 【Ant.designpro】上传图片
  • LeetCode-两整数之和
  • 清华大学提出Mini-Omni2:开源多模态模型,功能与GPT-4o媲美!
  • 继承的学习
  • 漫途LoRa家族系列产品,高效、稳定、智能的物联网通信!
  • 智象未来(HiDream.ai):从科技创新启程,绘制智能未来新篇章
  • 【MySQL】数据的增删查改
  • //字符串数组