1. 如何升级?
完成了2023.5.0及以上版本部署,如果在使用过程中发现缺陷,请参照以下流程进行升级。
1.1. 一键升级
一键升级用于ntc admin管控台及依赖软件(mongodb,elasticsearch)升级使用。
1.1.1. 上传升级包
上传指定的升级包(如8.0.1)到服务器的ntc-版本号/package/update/目录下。
1.1.2. 升级或单独升级
根据是否知道服务器密码选择使用升级或者单独升级。单独升级适用于不知道ntc服务器密码的场景。
升级
适用于ntc从低版本到高版本升级时候使用。具体操作见提示。
输入2回车,表示选择升级功能,根据提示进行操作。
单独升级
单独部署适用于在服务器之间scp,ssh等无法使用的情况,比如不知道服务器登录密码等。
输入5回车,表示选择单独升级功能,根据提示进行操作。
1.1.3. 登录ntc
登录http://xxx.xxx.xxx.xxx:8888/ntc,用户名密码为csii/csii
1.2. 代理节点升级
参见各版本快速接入-代理节点部署即可,这里不再赘述。
1.3. 应用探针升级
1.3.1. 应用依赖更新
更新项目应用依赖next-probe版本号.jar,NTC提供了next-probe版本号.jar包,针对maven工程需要将jar包添加到本地仓库或私服上面;针对非maven工程直接在应用classpath引用这个jar包即可。
Maven安装到本地仓库如下命令:
安装next-probe包:
mvn install:install-file -Dfile=(next-probe包位置) -DgroupId=com.csii.next -DartifactId=next-probe -Dversion=版本号 -Dpackaging=jar
修改pom.xml:
<dependency>
<groupId>com.csii.next</groupId>
<artifactId>next-probe</artifactId>
<version>版本号</version>
</dependency>
1.3.2. 应用探针包更新
如果是NTC团队提供的应用探针包ntc-probe_版本号.zip有问题,请联系NTC团队索要新的应用探针包上传,然后选择对应的版本,然后发布并重新启动应用即可。