代码拉取完成,页面将自动刷新
同步操作将从 pf-qiu/gpdb-tpcds 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
包含TPC-DS v3.2.0,gpdb目录下是gpdb上运行tpc-ds的脚本,主要包含数据生成与加载,查询修复,测试运行和统计等。非标准开源协议,参考EULA.txt。
为了适配gpdb运行,对原查询进行了以下修改。所有修改都通过gen.sh完成,没有改变原来查询模板
source /usr/local/greenplum-db/greenplum_path.sh
createdb
psql -f schema.sql
grep "create table" schema.sql | awk '{print $3;}'
./load_data.sh dbgen_version
标准结果如下,可忽略EXTERNAL TABLE不存在错误
CREATE EXTERNAL TABLE
TRUNCATE TABLE
../data/dbgen_version_1_32.dat
INSERT 0 1
ANALYZE
./load_all.sh
./run_single.sh 8
./run_all.sh
./run_iterations.sh 5
如果master节点上磁盘空间紧张,或者可用cpu核心数不多,可以为数据生成和加载单独准备资源。此时需要保证ETL节点的9999端口可被所有segment访问到。替换gen.sh中MASTER_HOST变量为ETL节点的IP或域名即可,其它流程相同。
如需要其它端口,替换ext_table.sql中@host@:9999
部分,以及load_data.sh中gpfdist -d /tmp -p 9999
部分
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。