解决编译hive-testbench 不能访问的问题

测试环境:

a.centos 7.7

b.采用root用户操作

2.环境准备

1、从GitHub官网clone hive-testbench源码,Git地址如下:https://github.com/hortonworks/hive-testbench.git

[root@XXXX]# git clone https://github.com/hortonworks/hive-testbench.git

2、安装hive-testbench编译依赖环境

[root@XXXX]# yum-y install gcc gcc-c++

3、切换到hive-testbench的目录

[root@XXXX]# cd hive-testbench/

[root@XXXX]# ll


4、在hive-testbench目录下执行如下脚本进行编译打包

[root@xxxx]#./tpcds-build.sh

5、编译成功则跳过,如下是编译失败

Building TPC-DS Data Generator

curl [1]https://public-repo-1.hortonworks.com/hive-testbench/tpcds/README

curl: (7) Failed connect to public-repo-1.hortonworks.com:443; Connection

refused

make: *** [tpcds_kit.zip] Error 7

TPC-DS Data Generator built, you can now use tpcds-setup.sh to generate data.

6、解决办法

首先查看 对应脚本,发现重要的部分,如下


切换到该目录,进行文件查看,发现有对应下载的东西不能下载,将其注释掉

[root@xxx hive-testbench]# cd tpcds-gen

[root@xxxx tpcds-gen]# ll


我们可以通过UI方式下载这两个文件,然后传到该目录,并将名字修改为:由TPCDS_Tools.zip修改为tpcds_kit.zip

[root@xxx tpcds-gen]# ll


切换到跟目录再次执行编译

[root@xxx hive-testbench]#./tpcds-build.sh


看到BUILD SUCCESS 是编译成功

编译好的包分享给大家:

链接:https://pan.baidu.com/s/1jnwmlWadfS4PSqv-EGvONA

提取码:96hz

复制这段内容后打开百度网盘手机App,操作更方便哦

文章参考:

https://cloud.tencent.com/developer/article/1079087

https://blog.csdn.net/sinat_36300982/article/details/89556220

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容