1. 概述
集群升级到 6.0 的操作步骤。
2.操作步骤
2.1 升级前准备
1)额外开启端口:50050、50051、50100、50101、50200,若不开启会导致启动失败,现象是 BI 进程直接消失;
2)原开启进程分离参数的集群需要关闭该参数('DistributedOptimizationConfig.spiderConfig.spider_engine_mode','local')为开启状态,删除该参数即可。
2.2 升级
1)关闭工程所有的节点;
2)在主节点(存放更新的db数据的节点)执行升级工具,执行步骤见文档:6.0升级;
3)单个节点可以正常访问之后,将运行升级工具节点的 /webroot 目录下的 WEB-INF、scripts、upm 拷贝到其他节点;如果WEB-INF比较大的话,可以只拷贝WEB-INF下的dashboards、lib、plugins、reportlets文件夹;拷贝到各个节点后需要删除 WEB-INF/config/cluster.properties文件。
4)启动其他节点,检查集群状态界面正常(一般是一个节点sync,另外都是recover,因为数据正在同步中),即可正常访问工程;
5)修改 nginx 配置,所有请求都配成随机转发。可忽略此步骤 6.0 自动随机转发。
详见:抽取集群nginx配置
6.0 抽取集群 nginx 配置示例文件 nginx.conf:nginx.conf.zip
抽取集群请求均为随机转发,较 5.1 集群配置简单了很多;配置时IP、端口需要修改为自身环境对应的 IP 和端口;
需要根据具体环境修改的地方:
修改后保存配置。
cd /usr/nginx/sbin #进入sbin目录 ./nginx -s reload #启动nginx