页面树结构
转至元数据结尾
转至元数据起始

部署数据挖掘服务引擎(负载均衡)

数据挖掘执行引擎-高可用 节点说明

数据挖掘服务引擎需要依赖zookeeper,故而文档环境部署zookeeper集群,服务引擎需要依赖Smartbi-Proxy代理,故而需要部署Smartbi-Proxy环境。

主机名角色
10-10-35-176服务引擎1,zookeeper-1
10-10-35-177服务引擎2,zookeeper-2
10-10-35-178smartbi-proxy,zookeeper-3

服务引擎使用相同zookeeper集群,无需重复部署。

1、 部署Smartbi-Proxy

登陆服务器节点部署Smartbi-Proxy。

1.1 Tomcat安装包解压到/opt目录

 tar -zxvf apache-tomcat-8.5.88.tar.gz  -C /data

1.2 修改Tomcat启动参数

进入Tomcat下的bin目录

cd /data/apache-tomcat-8.5.88/bin

创建Tomcat启动参数文件:setenv.sh

vi setenv.sh

具体参数如下(根据实际部署替换配置中的路径):

export JAVA_HOME="/data/jdk1.8.0_181"
export JRE_HOME="/data/jdk1.8.0_181/jre"
export CATALINA_HOME="/data/apache-tomcat-8.5.88"
export JAVA_OPTS="-Dfile.encoding=UTF-8 -Duser.region=CN -Duser.language=zh -Djava.awt.headless=true -Xms512m -Xmx2048m -XX:MaxPermSize=512m -Dmail.mime.splitlongparameters=false -XX:+HeapDumpOnOutOfMemoryError"

赋予setenv.sh相关权限

chmod 755 setenv.sh

修改tomcat默认端口,端口可自定义

vi /data/apache-tomcat-8.5.88/conf/server.xml

1.3 上传Smartbi-Proxy war包到目录 /data/apache-tomcat-8.5.88/webapps/  目录

1.4 启动Tomcat服务

cd /data/apache-tomcat-8.5.57/bin
./startup.sh

1.5 启动完成后,浏览器访问Smartbi-Proxy控制台,http://IP:PORT/smartbi/proxy   控制台初始账号密码都是admin。

Smartbi-Proxy部署完成。

1.2 部署服务引擎

1、解压数据挖掘安装包到指定的目录

tar -zxvf SmartbiMiningEngine-V11.0.tar.gz -C /data

注意事项

执行引擎与服务引擎部署在相同服务器,无需重复解压安装包,使用相同安装包即可。

2、启动数据挖掘服务引擎

cd /data/smartbi-mining-engine-bin/engine/sbin/
chmod +x *.sh
./service-daemon.sh start

注意事项

首次启动服务引擎只是为了生成相关配置文件

3、修改服务引擎配置文件

进入配置文件目录,注意:下面的配置文件是服务引擎首次启动时生成的。

cd /data/smartbi-mining-engine-bin/conf
vi service-application.properties

service-application.properties配置文件具体修改如下图:

4、停止服务引擎

cd /data/smartbi-mining-engine-bin/engine/sbin/
./service-daemon.sh stop

5、其他节点进行相同操作即可

注意事项

如果服务引擎集群与执行引擎部署在相同的服务器时,请直接启动服务引擎,并修改服务引擎的配置文件,无需再重复分发安装包

6、启动数据挖掘服务引擎集群

启动smartbi中配置的数据挖掘服务引擎地址节点

cd /data/smartbi-mining-engine-bin/engine/sbin/
./service-daemon.sh start

待节点启动完成后,等待1分钟左右,启动其他服务引擎节点

cd /data/smartbi-mining-engine-bin/engine/sbin/
./service-daemon.sh start

7、服务引擎启动后,可以登陆Smartbi-Proxy控制台查看服务引擎节点信息,如下图:

1.3 运维操作

1、启动/重启/查看服务引擎

cd /data/smartbi-mining-engine-bin/engine/sbin/
./service-daemon.sh restart   #重启服务引擎
./service-daemon.sh stop      #停止服务引擎
./service-daemon.sh status    #查看服务引擎运行状态
  • 无标签