安装步骤
1、上传安装包到服务器,并解压
tar -zxvf Smartbi_CentOS_x86_CN_xxx.tar.gz #注意替换成实际的安装包名称
2、进入安装包解压目录,开始安装产品
①脚本添加执行权限
chmod +x *.sh
②执行install.sh脚本安装产品(注意本文档基于centos7操作系统部署并截图)
./install.sh #执行安装
脚本会检测系统内核版本和CPU架构,如果不符合要求则会自动退出脚本执行;
脚本会检测/etc/hosts文件,是否包含 “127.0.0.1 服务器主机名” 的解析,如果不包含,则添加,包含则跳过(跨库联合查询和数据挖掘引擎会读取此配置)。
选择需要安装的组件:
输入 y 或者 n 表示安装或者不安装Mysql数据库,选择下一个组件
输入 y 或者 n 表示安装或者不安装SmartbiMPP,选择下一个组件
输入 y 或者 n 表示安装或者不安装数据挖掘引擎,选择下一个组件
输入 y 或者 n 表示安装或者不安装跨库联合查询
根据实际需要选择是否安装,注意:直接回车 表示安装。
选择安装组件后,会打印出已选择安装的组件列表,确认则输入 y 。重新选择安装组件则输入 n并且脚本会退出执行,重新执行install.sh安装脚本,并选择需要安装的组件。
确认安装组件选择后,脚本会开始自动安装服务,安装成功如下:
服务安装完成后,脚本会检测服务器防火墙状态,如果防火墙开启,则会提示是否通过脚本开放服务使用的相关端口,输入 y 表示使用脚本开放相关端口
注意:下图基于centos7操作系统部署截图:
输入 n 表示不使用脚本开放相关端口,脚本会给出提示,如下图:
如果服务器防火墙为关闭状态,则脚本会跳过防火墙配置部分,如下图:
如果脚本无法获取服务器防火墙状态,则会跳过防火墙配置提示,并且给出提示,如下图:
如果防火墙状态开启,未通过脚本开放防火墙,则需要安装完成后手工开启服务使用的端口号。
防火墙部分设置完成后,会打印出已安装服务的版本信息,以及Smartbi访问地址和Smartbi初始账号密码:
服务安装完成。
如果在安装过程中报错,在处理完错误后,重新安装时需要执行以下操作:
./uninstall.sh #删除已安装的程序或文件 ./install.sh #重新开始安装