哑安装BFT Server

此章节介绍windows环境下,BFT Server哑安装部署。

说明: 本章节中BFT Console安装到“D:\temp\win_install”,用户可根据情况选择安装位置。

哑安装程序

  1. 将“primeton-installer-1.2.0.zip”,“Primeton_BFT_7.5.0_Server.zip”压缩包复制到“D:\temp\win_install”目录下。
  2. 在“D:\temp\win_install”目录下创建“primeton-installer-1.2.0”目录。
  3. 用解压工具将“primeton-installer-1.2.0.zip”中的所有内容解压至 “D:\temp\win_install\primeton-installer-1.2.0” 目录中。
  4. 将相应数据库驱动放入“D:\temp\win_install\primeton-installer-1.2.0\drivers”。

配置

1.将“primeton-installer-1.2.0\configs\serverConfig”内文件 application.yml 拷贝至“primeton-installer-1.2.0\config”。

2.将“primeton-installer-1.2.0\configs\serverConfig”内文件 install.properties 拷贝至“primeton-installer-1.2.0\config”

3.将D:\temp\win_install\primeton-installer-1.2.0\drivers目录下的deleteme.txt删除

4.修改配置文件“primeton-installer-1.2.0\config\install.properties”。

#待安装介质目录, windows系统为D:\\temp\\win_install\\Primeton_BFT_7.5.0_Server.zip,路径为双斜杠
zipPath=D:\\temp\\win_install\\Primeton_BFT_7.5.0_Server.zip
#产品安装目标目录
destPath=D:\\temp\\win_install\\Primeton_BFT_7.5.0_Server
#安装目录不存在时是否自动创建
autoCreateDir=true
#覆盖安装开关
coverByForce=true
#数据库驱动类
dbDriver=com.mysql.jdbc.Driver
#数据库连接URL, 需提前创建好数据库[bft75la2]
dbUrl=jdbc:mysql://127.0.0.1:3306/bft75la2
#数据库用户名
dbUserName=root
#数据库密码
dbPassword=root
#数据库类型:MYSQL、ORACLE、SQLSERVER、DM、OSCAR、KINGBASEES
dbtype=Mysql
#BFTSERVER文件传输服务器ip地址
NETTY_HOST=127.0.0.1
#BFTSERVER文件传输服务器端口
NETTY_PORT=8091
#BFTSERVER文件传输服务器名称
HTTP_NAME=Server
#BFTSERVER 服务ip地址
HTTP_HOST=127.0.0.1
#BFTSERVER 服务port地址
HTTP_PORT=6210
#BFT SERVER HTTP端口
BFT_SERVER_HTTP_PORT=8171

参数说明:

参数 说明
zipPath 待安装的安装介质(不要解压)
destPath 产品安装目标目录
autoCreateDir 安装目录不存在时是否自动创建
coverByForce 覆盖安装开关,true:安装目录存在文件,则覆盖
dbDriver 数据库驱动类
dbUrl 数据库连接URL
dbUserName 数据库用户名
dbPassword 数据库密码
dbtype 数据库类型:MYSQL、ORACLE、SQLSERVER、DM、OSCAR、KINGBASE
NETTY_HOST BFT Server服务器IP,Netty通信IP,即与BFTAgent通信IP
NETTY_PORT BFT Server Netty通信端口,即与BFTAgent通信端口
HTTP_NAME BFT Server服务器名称
HTTP_PORT BFT Server服务器端口
HTTP_HOST BFT Server服务器IP
BFT_SERVER_HTTP_PORT BFT Server服务器http端口

说明:各类型数据库相关配置详见 安装须知

安装

执行“primeton-installer-1.2.0\install.cmd”命令, 出现类似如下提示,安装成功。

[2022-08-02 13:44:17,884][INFO][com.primeton.installer.Installer:48][main] Starting Installer on DESKTOP-VCLNDEH with PID 12524 (D:\temp\win_install\primeton-installer-1.2.0\lib\installer-1.2.1.jar started by chswordstyle in D:\temp\win_install\primeton-installer-1.2.0)
[2022-08-02 13:44:17,888][INFO][com.primeton.installer.Installer:593][main] No active profile set, falling back to default profiles: default
[2022-08-02 13:44:17,932][INFO][org.springframework.context.annotation.AnnotationConfigApplicationContext:583][main] Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@346d61be: startup date [Tue Aug 02 13:44:17 CST 2022]; root of context hierarchy
[2022-08-02 13:44:18,599][INFO][org.springframework.jmx.export.annotation.AnnotationMBeanExporter:431][main] Registering beans for JMX exposure on startup
[2022-08-02 13:44:18,610][INFO][com.primeton.installer.Installer:57][main] Started Installer in 1.101 seconds (JVM running for 1.549)
[2022-08-02 13:44:18,611][INFO][com.primeton.installer.Installer:35][main] start install BFTConsole ... 
[2022-08-02 13:44:18,830][INFO][com.primeton.installer.util.ZipUtil:37][main] start unzip D:\temp\win_install\Primeton_BFT_7.5.0_Server.zip
[2022-08-02 13:44:18,833][INFO][org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:166][main] Initializing ExecutorService
[2022-08-02 13:44:18,836][INFO][org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor:203][main] Shutting down ExecutorService
[2022-08-02 13:44:19,439][INFO][com.primeton.installer.util.ZipUtil:86][main] unzip D:\temp\win_install\Primeton_BFT_7.5.0_Server.zip success!
[2022-08-02 13:44:19,440][INFO][com.primeton.installer.replace.PropertyReplacer:42][main] start replace config properties ...
[2022-08-02 13:44:19,442][INFO][com.primeton.installer.replace.PropertyReplacer:76][main] finished replace config properties!
[2022-08-02 13:44:19,443][INFO][com.primeton.installer.util.DBDriverUtil:70][main] copy D:\temp\win_install\primeton-installer-1.2.0\drivers\mysql-connector-java-5.1.32.jar to D:/temp/win_install/Primeton_BFT_7.5.0_Server\bftserver\lib
[2022-08-02 13:44:19,448][INFO][com.primeton.installer.Installer:102][main] BFTConsole installed successfully!!!
[2022-08-02 13:44:19,450][INFO][org.springframework.context.annotation.AnnotationConfigApplicationContext:985][Thread-2] Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@346d61be: startup date [Tue Aug 02 13:44:17 CST 2022]; root of context hierarchy
[2022-08-02 13:44:19,451][INFO][org.springframework.jmx.export.annotation.AnnotationMBeanExporter:449][Thread-2] Unregistering JMX-exposed beans on shutdown

说明: 可以打开“D:\temp\win_install\primeton-installer-1.2.0\logs\install.log”查看哑安装详细日志。

验证

1.登录console控制台

http://{ip}:28082/bftconsole
# 默认系统管理员用户:sysadmin,密码:000000

2.新增管理服务器

说明: 配置文件路径: D:\temp\win_install\Primeton_BFT_7.5.0_Server\bftserver\config\bft-server-config.xml

3

3.启动BFT Server,运行“D:\temp\win_install\Primeton_BFT_7.5.0_Server\startBFTServer.cmd”,出现以下内容,表示BFT Server启动成功

4

停止

运行“D:\temp\win_install\Primeton_BFT_7.5.0_Server\ stopBFTServer.cmd”。

results matching ""

    No results matching ""