bigDataBench5.0(2019.6月发布)
前提:安装hadoop、jdk、g++、gcc、gsl
1. 首先就是下载BigDataBench安装包
http://125.39.136.212:8090/BigDataBench/BigDataBench_V5.0_BigData_MicroBenchmark
http://125.39.136.212:8090/BigDataBench/BigDataBench_V5.0_BigData_ComponentBenchmark
(需要有GitLab账户才可以下载)
如果不想注册,可以从这下载(提取码:jusb )。根据自己的系统环境和需要选择合适的安装包(我是ubuntu18.04,所以下载的是tar.gz的包)
2. 解压安装包
我解压到了/opt/module下
$ tar -zxvf BigDataBench_V5.0_BigData_MicroBenchmark.tar.gz -C /opt/module/
$ tar -zxvf BigDataBench_V5.0_BigData_ComponentBenchmark.tar.gz -C /opt/module/
重命名BigDataBench_V5.0_BigData_MicroBenchmark, BigDataBench_V5.0_BigData_ComponentBenchmark(太长了这名字)
mv BigDataBench_V5.0_BigData_MicroBenchmark BigDataBench5.0_MicroBenchmark
mv BigDataBench_V5.0_BigData_ComponentBenchmark BigDataBench5.0_ComponentBenchmark
解压之后,查看BigDataBench目录结构
提示:最好不要直接运行./prepare.sh,会出现编译失败的错误(小伙伴可以尝试一下,没有出错就不用看下面的步骤啦)
原因:它里面的很多文件都太旧了,所以需要手动更新,重新进行make
3. 进入安装目录,进行数据生成器Text data generate 的编译
Ubuntu下载GSL库并安装(GSL是一个开源的科学计算库,C语言的版本)
安装教程参考:https://blog.csdn.net/weixin_34566605/article/details/103001334
进入BigDataGenratorSuite/Text_datagen里,会看到一个压缩文件gsl-1.15.tar.gz(就是这里面的文件有些旧了,需要重新编译)
cd ./BigDataGeneratorSuite/Text_datagen 解压gsl-1.15.tar.gz tar -xf
gsl-1.15.tar.gz cd gsl-1.15/
nano@nano1:/opt/module/BigDataBench5.0/BigDataGeneratorSuite/Text_datagen/gsl-1.15 . / a u t o g e n . s h ( 生 成 最 新 的 c o f i g . g u e s s , c o n f i g . s u b 等 文 件 , 自 带 的 是 2009 年 的 , 已 经 过 时 了 ) n a n o @ n a n o 1 : / o p t / m o d u l e / B i g D a t a B e n c h 5.0 / B i g D a t a G e n e r a t o r S u i t e / T e x t d a t a g e n / g s l − 1.15 ./autogen.sh(生成最新的cofig.guess,config.sub等文件,自带的是2009年的,已经过时了) nano@nano1:/opt/module/BigDataBench5.0/BigDataGeneratorSuite/Text_datagen/gsl-1.15 ./autogen.sh(生成最新的cofig.guess,config.sub等文件,自带的是2009年的,已经过时了)nano@nano1:/opt/module/BigDataBench5.0/BigDataGeneratorSuite/Textdatagen/gsl−1.15./configure
nano@nano1:/opt/module/BigDataBench5.0/BigDataGeneratorSuite/Text_datagen/gsl-1.15 m a k e n a n o @ n a n o 1 : / o p t / m o d u l e / B i g D a t a B e n c h 5.0 / B i g D a t a G e n e r a t o r S u i t e / T e x t d a t a g e n / g s l − 1.15 make nano@nano1:/opt/module/BigDataBench5.0/BigDataGeneratorSuite/Text_datagen/gsl-1.15 makenano@nano1:/opt/module/BigDataBench5.0/BigDataGeneratorSuite/Textdatagen/gsl−1.15sudo
make install(必须要有root权限)
编译:
nano@nano10:/opt/module/BigDataBench5.0_MicroBenchmark/BigDataGeneratorSuite