3 取消打开文件限制
修改/etc/security/limits.conf文件在文件的末尾加入以下内容:
代码块 |
---|
language | bash |
---|
linenumbers | true |
---|
|
vi /etc/security/limits.conf |
在文件的末尾加入以下内容:
代码块 |
---|
language | bash |
---|
linenumbers | true |
---|
|
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072 |
2、部署数据挖掘引擎
2.1 添加主机名映射关系
将数据挖掘组件中的服务器主机名映射到hosts文件中
文件末尾添(根据实际环境信息设置):
代码块 |
---|
|
10.10.204.248 10-10-204-248
10.10.204.249 10-10-204-249
10.10.204.250 10-10-204-250 |
注意 |
---|
|
部署smartbi服务器的/etc/hosts,需要添加所有数据挖掘组件的主机和IP地址映射 |
2.2 安装数据挖掘-执行引擎
1、解压Smartbi-engine安装包到指定的安装目录
代码块 |
---|
language | bash |
---|
linenumbers | true |
---|
|
tar -zxvf SmartbiMiningEngine-V10.0.64186.21183.tar.gz -C /data |
2、启动数据挖掘执行引擎
代码块 |
---|
language | bash |
---|
linenumbers | true |
---|
|
cd /data/smartbi-mining-engine-bin/engine/sbin/
./experiment-daemon.sh start |
2.3 安装数据挖掘-服务引擎
注意 |
---|
|
由于文档中服务引擎与执行引擎部署在同一台服务器,所以无需重复设置系统环境。 如果服务引擎与执行引擎部署在不同服务器时,服务引擎系统环境设置可参考执行引擎的配置。 |
1、启动数据挖掘服务引擎
代码块 |
---|
language | bash |
---|
linenumbers | true |
---|
|
cd /data/smartbi-mining-engine-bin/engine/sbin/
./service-daemon.sh start |
2.4 配置数据挖掘
注意 |
---|
此处仅测试数据挖掘本地模式,未连接Spark等计算节点 |
1、数据挖掘连接测试:
①浏览器访问Smartbi,打开系统运维–数据挖掘配置–引擎设置,引擎地址和服务地址设置成正确的数据挖掘引擎地址,并点击保存
Image Modified
注意 |
---|
|
修改引擎和服务地址后,需要点击保存,否则执行引擎和服务引擎可能会显示空白页 |
配置数据挖掘地址后,首次测试引擎地址,会提示“平台到引擎连接成功,引擎到平台连接失败,请检查引擎配置”
Image Modified
首次测试服务地址则会提示“平台到服务连接成功,服务到平台连接失败,请检查服务配置”
Image Modified
②打开系统运维–数据挖掘配置–执行引擎--引擎配置,参考下图修改smartbi地址(根据实际环境修改),修改完成后点击保存:
Image Modified
注意 |
---|
如果Smartbi配置了CAS单点登录,如下图所示(具体配置根据实际部署环境修改): 配置项 | 说明 |
---|
系统单点登录url | 需填写CAS统一平台的登录地址,格式为“http://<CAS统一平台的IP>:<port>/cas/login” | 系统单点登录账号 | CAS统一平台的管理员账户信息 | 系统单点登录密码 |
Image Modified
|
③打开系统运维–数据挖掘配置–执行引擎--计算节点配置,参考下图设置,修改完成后点击保存
由于未部署spark计算节点,需要设置成单机local模式:
Image Modified
④打开系统运维–数据挖掘配置–服务引擎,参考下图修改smartbi地址(根据实际环境修改),修改完成后点击保存:
Image Modified
注意 |
---|
如果Smartbi配置了CAS单点登录,如下图所示(具体配置根据实际部署环境修改): 配置项 | 说明 |
---|
系统单点登录url | 需填写CAS统一平台的登录地址,格式为“http://<CAS统一平台的IP>:<port>/cas/login” | 系统单点登录账号 | CAS统一平台的管理员账户信息 | 系统单点登录密码 |
Image Modified
|
⑤执行引擎和服务引擎完成设置、保存后,返回 系统运维–数据挖掘配置–引擎设置,重新点击测试,如下提示表示配置成功:
Image Modified
Image Modified
2.5 测试数据挖掘
参考测试数据挖掘及其组件
3、运维操作
1、启动/重启/查看数据挖掘引擎状态
代码块 |
---|
language | bash |
---|
linenumbers | true |
---|
|
cd /data/smartbi-mining-engine-bin/engine/sbin
./experiment-daemon.sh restart #重启执行引擎
./experiment-daemon.sh stop #停止执行引擎
./experiment-daemon.sh status #查看执行引擎运行状态
./service-daemon.sh restart #重启服务引擎
./service-daemon.sh stop #停止服务引擎
./service-daemon.sh status #查看服务引擎运行状态 |
2、日志查看
数据挖掘的日志路径:/data/smartbi-mining-engine-bin/logs
安装部署或者使用中有问题,可能需要根据日志来分析解决。
3、设置数据挖掘开机启动
进入/etc/init.d目录,创建数据挖掘-执行引擎启动配置文件
代码块 |
---|
|
vi /etc/init.d/mining-engine |
配置参考如下:
代码块 |
---|
language | bash |
---|
linenumbers | true |
---|
|
#!/bin/bash
#
# tomcat startup script for the mining-engine server
# chkconfig: 345 80 20
# description: start the mining-engine deamon
#
# Source function library
. /etc/rc.d/init.d/functions
prog=mining-engine
JAVA_HOME=/data/jdk1.8.0_181/ #注意替换成实际的JAVA部署路径
export JAVA_HOME
CATALANA_HOME=/data/smartbi-mining-engine-bin/engine/ #注意替换成实际的数据挖掘部署路径
export CATALINA_HOME
case "$1" in
start)
echo "Starting mining-service..."
$CATALANA_HOME/sbin/experiment-daemon.sh start
;;
stop)
echo "Stopping mining-service..."
$CATALANA_HOME/sbin/experiment-daemon.sh stop
;;
restart)
echo "Stopping mining-service..."
$CATALANA_HOME/sbin/experiment-daemon.sh stop
sleep 2
echo
echo "Starting mining-service..."
$CATALANA_HOME/sbin/experiment-daemon.sh start
;;
*)
echo "Usage: $prog {start|stop|restart}"
;;
esac
exit 0 |
进入/etc/init.d目录,创建数据挖掘-服务引擎启动配置文件
代码块 |
---|
|
vi /etc/init.d/mining-service |
配置参考如下:
代码块 |
---|
language | bash |
---|
linenumbers | true |
---|
|
#!/bin/bash
#
# tomcat startup script for the mining-service server
# chkconfig: 345 80 20
# description: start the mining-service deamon
#
# Source function library
. /etc/rc.d/init.d/functions
prog=mining-service
JAVA_HOME=/data/jdk1.8.0_181/ #注意替换成实际的JAVA部署路径
export JAVA_HOME
CATALANA_HOME=/data/smartbi-mining-engine-bin/engine/ #注意替换成实际的数据挖掘部署路径
export CATALINA_HOME
case "$1" in
start)
echo "Starting mining-service..."
$CATALANA_HOME/sbin/service-daemon.sh start
;;
stop)
echo "Stopping mining-service..."
$CATALANA_HOME/sbin/service-daemon.sh stop
;;
restart)
echo "Stopping mining-service..."
$CATALANA_HOME/sbin/service-daemon.sh stop
sleep 2
echo
echo "Starting mining-service..."
$CATALANA_HOME/sbin/service-daemon.sh start
;;
*)
echo "Usage: $prog {start|stop|restart}"
;;
esac
exit 0 |
设置开机启动
代码块 |
---|
|
chmod +x /etc/init.d/mining-engine #添加执行权限
chmod +x /etc/init.d/mining-service #添加执行权限
chkconfig mining-engine on #添加到开机启动
chkconfig mining-service on #添加到开机启动
chkconfig --list #查看开机启动服务列表 |