三:R语言环境安装
R语言源码包编译的依赖
yum -y install gcc gcc_g++ glibc-headers tcl tcl-devel tk tk-devel \
pcre-devel readline-devel bzip2* libcurl libcurl-devel libXt* texinfo texlive texlive-inconsolata\
xz-devel gfortran gcc-gfortran mesa-libGLU mesa-libGLU-devel build-essential
离线安装inconsolate
wget http://mirrors.ctan.org/fonts/inconsolata.zip
unzip inconsolata.zip
cp -Rfp inconsolata/* /usr/share/texmf/
mktexlsr
离线安装tclx
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/tclx-8.4.0-22.el7.x86_64.rpm
rpm -ivh tclx-8.4.0-22.el7.x86_64.rpm
获取R语言离线安装包:
wget https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/base/R-4/R-4.0.4.tar.gz
tar -xzvf R-4.0.4.tar.gz
mkdir ~/R
./configure --enable-R-shlib --prefix=~/R
make -sj && make install
常见问题:
告警:configure: WARNING: I could not determine a browser
解决方法:安装火狐浏览器
dnf install firefox
告警:生成报告最开始报错:X11驱动启动失败,PNG图片驱动启用不了
运行结束报错:

解决方法:
xorg-x11-* libX11-* libXt-* cairo* xauth xfonts-base
libpng libpng-devel libtiff libtiff-devel libjpeg-turbo libjpeg-turbo-devel
进入R语言环境:
install.packages("Cairo")
install.packages("png")
重新编译安装R语言。
四:使用benchmarksql对He3DB测试结果进行可视化
cd ~/benchmarksql-5.0/run/
sh generateReport.sh my_result_2023-11-01_153420/
ll data
使用浏览器查看He3DB生成的结果,类似结果如下:

安装遇到问题汇总:
(1)部分依赖安装的时候因为再centos与ubuntu上名称不同,请查询后正确名称后执行,本文的安装环境是centos。
(2)生成的report.html文件展示不全,请关注下R语言是否正确安装,R,cargo,png, X11等常见报错都是因为依赖未安装,调用R生成图片不成功。
正常生成的图片有如下:

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




