Smartbi sSmartbi MPP 高速缓存库,列式数据库管理系统,用于抽取数据。
1、安装包说明
普通用户权限部署smartbimpp的安装介质,请联系Smartbi官方获取
smartbi-mpp.xxx.tar.gz安装包与RPM包方式部署有所不同,区别如下:
类别 | tar.gz安装包 | RPM安装包 |
安装权限要求 | 普通用户 | root或sudo权限 |
部署目录路径 | 所有文件均在安装目录 | 系统中不同目录 |
启、停、重启 | 进入目录执行脚本 | 执行systemctl命令 |
安装、卸载操作 | 进入目录执行脚本 | 执行rpm命令 |
2、系统环境要求
组件 | 要求 |
操作系统 | 64位Linux操作系统 建议: ● Centos 7或以上 ● RedHat 7以上 |
CPU | 支持SSE 4.2指令集,建议8核或以上 |
内存 | 建议32G以上 |
硬盘 | 部署目录建议200G以上 |
注:查询CPU是否支持SSE 4.2指令集
grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"
...
如果需要开启防火墙,则需要开放smartbi-mpp服务使用到的端口:
服务名 | 端口 | 说明 |
smartbi-mpp | 8123 | JDBC连接端口 |
开启端口参考如下:
# firewall-cmd --permanent --add-port=8123/tcp
# firewall-cmd --reload
...
cd smartbi-mpp-22.3.12.19/
1、启动smartbi-mpp
sh sh clickhouse.sh start
查看进程
...
有时可能会出现smartbi-mpp启动失败,但是又没有日志的情况,可以使用如下命令启动smartbi-mpp,在前端获取启动日志分析问题
$ cd smartbi-mpp-22.3.12.19/
$ usr/bin/clickhouse-server --config-file /home/test/smartbi-mpp-22.3.12.19/ etc/clickhouse-server/config.xml --pid-file file var/homerun/testclickhouse-server/smartbiclickhouse-mpp-22.3.12.19/var/run/clickhouse-server/clickhouse-server.pidserver.pid
5.5、配置开机启动服务
注意 | ||
---|---|---|
| ||
需要管理员权限(root或sudo权限),才能配置服务的开机启动 |
下载开机启动配置文件clickhouse-server.service
使用nodepad++等文本编辑工具编辑开机启动配置文件
如上图所示,配置启动mpp服务的用户名和用户组名称。
mpp的启动命令,需要配置mpp部署的实际路径,并且需要写绝对路径名称。
配置完成后保存文件,并把修改后的文件复制到操作系统的/usr/lib/systemd/system/ 目录
然后以管路员权限执行以下命令
重新加载服务配置文件
# systemctl daemon-reload
启动smartbimpp
# systemctl start clickhouse-server
配置开机启动
# systemctl enable clickhouse-server
查看mpp的状态
# systemctl status clickhouse-server