页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

sSmartbi MPP 高速缓存库,列式数据库管理系统,用于抽取数据。

1、安装包说明

普通用户权限部署smartbimpp的安装介质,请联系Smartbi官方获取

...

类别

tar.gz安装包

RPM安装包

安装权限要求

普通用户

root或sudo权限

部署目录路径

所有文件均在安装目录

系统中不同目录

启、停、重启

进入目录执行脚本

执行systemctl命令

安装、卸载操作

进入目录执行脚本

执行rpm命令

2、系统环境要求

组件

要求

操作系统

64位Linux操作系统

建议:

 Centos 7或以上

 RedHat 7以上

CPU

支持SSE 4.2指令集,建议8核或以上

内存

建议32G以上

硬盘

部署目录建议200G以上

...

grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"

3、系统环境配置(需要管理员权限)

注意

配置系统环境需要root或sudo权限。

3.1 取消打开文件数限制

在/etc/security/limits.conf 文件的末尾加入以下内容(注意: * 不能省略):

...

#  sudo sysctl -p /etc/sysctl.conf

3.2 防火墙配置

1、取消SELINUX

#临时关闭selinux

#  setenforce 0

...

#  firewall-cmd --permanent --add-port=8123/tcp
#  firewall-cmd --reload

4、部署smartbi-mpp

4.1 、准备安装smartbi-mpp

将smartbi-mpp-22.38.129.1924.tar.gz安装包上传至服务器,并解压

注意
title注意

由于默认数据目录存放在安装包目录中,请确认目录空间充足,避免磁盘空间不足导致数据库异常

$ tar -zxvf smartbi-mpp-22.38.129.1924-x86_64.tar.gz

解压后,目录结果如下:

...

packages:smartbi-mpp安装包文件

4.2、安装smartbi-mpp

1、进入smartbi-mpp-22.38.129.19目录,执行install24目录,执行install.sh脚本

cd smartbi-mpp-22.38.129.1924
./install.sh

如下图所示,表示安装完成,

安装过程中的信息,记录在smartbi-mpp-22.38.129.1924/var/log/clickhouse-server/install.log文件中。

...

clickhouse.sh:smartbi-mpp启动、停止、重启脚本

netstat:查看端口工具

5、运维操作

5.1、修改配置文件(可选)

配置文件存放路径:smartbi-mpp-22.38.129.1924/etc/clickhouse-server/

配置文件说明:

  • SmartbiMPP配置文件:SmartbiMPP配置文件:etc/etc/clickhouse-server/config.xml
  • SmartbiMPP用户配置文件:SmartbiMPP用户配置文件:etc/etc/clickhouse-server/users.xml

5.1.1、config.xml配置文件

1、修改日志存放目录

修改日志目录时,需要给目录添加对应用户的权限,例如,test用户安装smartbi-mpp时,新的日志目录需要修改为test的权限,参考如下

...

数据存储目录用来存储smartbimpp的数据文件,可以设置其他目录用于存储SMARTBIMPP的数据文件,默认数据数据目录:smartbi-mpp-22.38.129.1924/var/lib/clickhouse/


例如,test用户安装smartbi-mpp时,新的数据目录需要修改为test的权限,参考如下

...

如果需要配置监听ipv6地址,则配置问<listen_host>::</listen_host>

注意:ipv4地址和ipv6地址只能配置一个

5.12、users.xml配置文件

1、修改smartbi-mpp最大内存使用

单位是Byte,默认值是10G。根据实际可用内存进行配置

Image Removed


2、设置数据库密码5、修改内存配置

22.8版本的clickhouse,修改内存使用的配置文件在smartbi-mpp-22.8.9.24/etc/clickhouse-server/etc/clickhouse-server/config.xml

修改配置文件smartbi-mpp-22.8.9.24/etc/clickhouse-server/etc/clickhouse-server/config.xml

Image Added

<max_server_memory_usage>0</max_server_memory_usage>

<max_server_memory_usage_to_ram_ratio>0.9</max_server_memory_usage_to_ram_ratio>

注意
title温馨提示

max_server_memory_usage默认值为0,表示不限制内存使用。跟config.xml文件的max_server_memory_usage_to_ram_ratio参数一起使用。默认最大内存是服务器的物理内存的90%。

max_server_memory_usage的配置值不能大于服务器物理内存乘以max_server_memory_usage_to_ram_ratio的值。

max_server_memory_usage的配置值也不能太小,否则可能导致无法执行sql查询

5.1.2、users.xml配置文件

1、设置数据库密码

方法一:设置明文密码

方法二:设置加密密码

生成加密密码串

echo -n "manager" | sha256sum | tr -d '-'
#注意:manager替换成实际的密码

注意:明文密码和加密密码只能二选一

5.2、启动、停止、重启smartbi-mpp

进入部署目录,以下所有操作均在此目录进行

cd smartbi-mpp-22.38.129.19/24

1、启动smartbi-mpp

sh clickhouse.sh start

...

本地客户端登录数据库,示例如下,注意替换成实际的服务器地址

cd smartbi-mpp-22.8.9.24

usr/bin/clickhouse-client -h 10.10.35.133


如果有设置数据库的密码,则参考以下命令登录:

cd smartbi-mpp-22.8.9.24

usr/bin/clickhouse-client  --host 10.10.35.133 --port 9000  --user default --password manaer

#manager替换成实际面


2、重启smartbi-mpp

sh clickhouse.sh restart

...

3、停止smartbi-mpp

sh clickhouse.sh stop


5.3、卸载smartbi-mpp

进入部署目录,以下所有操作均在此目录进行

cd smartbi-mpp-22.38.129.19/24

执行卸载脚本

注意:默认卸载不删除数据目录,但避免出现异常,卸载前请备份数据目录:smartbi-mpp-22.38.129.1924/var/lib/clickhouse/

sh uninstall.sh

...

卸载完成后,默认数据目录和日志文件目录不会删除,如果需要删除,请手动操作。


5.4、调试方法

有时可能会出现smartbi-mpp启动失败,但是又没有日志的情况,可以使用如下命令启动smartbi-mpp,在前端获取启动日志分析问题

$ cd smartbi-mpp-22.38.129.1924
$ usr/bin/clickhouse-server --config-file etc/clickhouse-server/config.xml --pid-file  var/run/clickhouse-server/clickhouse-server.pid

...

# systemctl status clickhouse-server


5.6、smartbi连接高速缓存库

高速缓存库在Smartbi中的配置方法如下:

(1)启动服务器,在浏览器输入Smartbi地址,进行登录;

(2)输入用户名密码,登录平台;

(3)在“系统导航栏”选择 数据连接,在“资源目录区”的高速缓存库更多操作Image Added,选择 打开,或双击 高速缓存库;

Image Added

(4)进入“高速缓存库”界面

Image Added

(5)据实际使用的数据库,修改相应连接属性,连接属性详情请参见 各数据库的连接详情

(6)点击保存,保存配置。

详细说明请参考:高速缓存库