暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

BenchMarkSQL在He3DB上安装、使用(二)

原创 jala 2023-11-07
180

三: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生成的结果,类似结果如下:
image.png

安装遇到问题汇总:
(1)部分依赖安装的时候因为再centos与ubuntu上名称不同,请查询后正确名称后执行,本文的安装环境是centos。

(2)生成的report.html文件展示不全,请关注下R语言是否正确安装,R,cargo,png, X11等常见报错都是因为依赖未安装,调用R生成图片不成功。
正常生成的图片有如下:
image.png

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

评论