trino tpcds测试

先下载tpcds-kit(有Linux和macOS),根据其文档生成数据和查询的sql。

然后hive-testbench,在ddl-tpcds/text/alltables.sql中有建表语句(用hive建表)。

建完表后LOAD DATA local INPATH "/Users/ding/tools/tpcds-kit/data/web_site.dat" OVERWRITE INTO TABLE tpcds.web_site;导入数据到对应表里。

写test.sh和trino-tpcds.sh两个脚本跑99条sql(q72可能失败,可将其删除)

test.sh如下

#!/bin/bash
for sql in `find tpcds-queries -type f`
do 
	sh trino-tpcds.sh ${sql}
done

trino-tpcds.sh如下

#!/bin/bash
echo $1:
java -jar trino-cli-406-executable.jar --server IP_ADDRESS:8080  --catalog hive --schema tpcds  -f $1 --progress
echo "$1 end"

执行命令nohuo sh test.sh &

nohup会将命令的输出结果重定向到nohup.out中,然后vim nohup.out,通过搜索tpcds-queries关键字查看每条sql的运行时间

相关推荐
SelectDB技术团队13 天前
兼容Trino Connector,扩展Apache Doris数据源接入能力|Lakehouse 使用手册(四)
数据库·doris·trino·湖仓一体·lakehouse
逆风就重开2 个月前
如何学习Presto:糙快猛的大数据之路(建立整体框架)
大数据·hive·学习·presto
小的~~3 个月前
Mac M3 Pro 部署Trino-server-449
hive·sql·macos·trino·prestosql
红烛暗盗梦6 个月前
432trino 内存相关配置
大数据·trino
光于前裕于后8 个月前
记一次低级且重大的Presto运维事故
运维·presto
Dreammmming Time8 个月前
Trino:分区表上的SQL提交 & 查询流程浅析
java·大数据·olap·trino
applebomb9 个月前
【湖仓一体尝试】MYSQL和HIVE数据联合查询
hive·hadoop·flink·iceberg·trino
数据科学知识库9 个月前
SQL---Zeppeline前驱记录与后驱记录查询
数据库·sql·presto·zeppeline
秦拿希10 个月前
【大数据】Docker部署HMS(Hive Metastore Service)并使用Trino访问Minio
hive·docker·容器·minio·trino
Pushkin.10 个月前
【大话Presto 】- 核心概念
大数据·hadoop·mpp·presto