安装包介绍
注意事项
Linux一键部署安装包需要使用root或者带有sudo权限的用户运行
官方预构建的clickhouse二进制文件通常针对x86_64进行编译,并利用SSE 4.2
指令集,部署前需要检查环境是否支持SSE4.2指令
grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"
Linux一键部署安装包中包含以下Smartbi组件服务;
组件服务 | 说明 | 版本信息 | 默认端口 |
---|---|---|---|
Tomcat | Tomcat中间件 | 8.5.63 | 18080 |
Smartbi | Smartbi主程序 | V10.5 | |
MySQL | Mysql知识库 | 5.7.36 | 6688 |
Jdk | jdk | 1.8 | |
SmartbiMPP | 高速缓存库 | 22.8 | 8123 |
SmartbiEngine | 数据挖掘引擎 | V10.5 | 8899,8900 |
Smartbi OLAP Server | OLAP | 18081 |
注意事项
安装包中的MySQL包含相关示例数据源。
如果安装时不选择安装MySQL知识库,则部署完成后需要自行配置知识库相关信息。
Linux一键部署安装包中包含以下文件:
文件/文件夹 | 说明 | 备注 |
---|---|---|
install.sh | 安装服务脚本 | |
startup.sh | 启动服务脚本 | |
restart.sh | 重启服务脚本 | |
stop.sh | 停止服务脚本 | |
uninstall.sh | 卸载服务脚本 | |
smartbi_env | 服务相关环境变量文件 | |
software/ | 包含所有组件的安装包、依赖包和一些调试工具 | |
packageInfo.txt | 安装包版本信息 | 安装完成后自动生成 |
Linux一键部署安装包中包含的软件依赖包:
组件服务 | 需要的依赖包 | 包含的依赖包 |
---|---|---|
MySQL | libaio | libaio-0.3.107 |
numactl | numactl-2.0.9 | |
SmartbiMPP | libicu-50 | libicu-50.2 |
kernel-headers | kernel-headers-2.6.32 | |
glibc版本 > 2.14 | glibc-2.15 | |
glibc-common-2.15 | ||
glibc-devel-2.15 | ||
glibc-headers-2.15 |
注意事项
选择安装MySQL和SmartbiMPP组件时,如果操作系统中相关依赖不存在或者版本不满足,安装时,脚本将会自动的安装服务所需要的依赖。
版本说明
Linux一键部署安装包V1.0 支持单节点部署。
Linux一键部署安装包V1.0 适用于POC或者测试环境,生产环境建议手工部署。
说明
为什么不建议在生产环境上直接使用一键部署安装包进行部署?
1、一键部署安装包的组件都是单机,单节点部署,如果上生产环境,可能有单点故障问题。
2、所有组件部署在一个节点,也容易出现资源互相抢占的问题。
运行环境
系统要求:
服务器类型 | 操作系统 | 支持的版本号 |
---|---|---|
x86_64服务器 | CentOS操作系统 | Centos6.5~Centos6.9(内核版本:2.65) |
RedHat操作系统 | RedHat6.5~RedHat6.9(内核版本:2.65) |
服务器最低配置要求:
CPU | 内存 | 部署目录 |
---|---|---|
4核 | 16G | 50G |
关于配置
最低配置要求仅代表能部署Linux一键部署安装包中的服务,但运行过程中性能会较差,可以根据实际环境提升服务器配置。