哑安装BFT Server
此章节介绍linux环境下,BFT Server哑安装部署。
说明: 本章节中BFT Console安装到“/home/bft75/install_test”,用户可根据情况选择安装位置。
哑安装程序
将“primeton-installer-1.2.0.tar”,“Primeton_BFT_7.5.0_Server.tar”压缩包复制到“/home/bft75/install_test”目录下。
在“/home/bft75/install_test”目录下创建“primeton-installer-1.2.0”目录。
[root@pas-216]$ cd /home/bft75/install_test [root@pas-216]$ mkdir primeton-installer-1.2.0
用解压工具将“primeton-installer-1.2.0.tar”中的所有内容解压至 “/home/bft75/install_test/primeton-installer-1.2.0” 目录中。
[root@pas-216]$ tar -xvf primeton-installer-1.2.0.tar -C primeton-installer-1.2.0
将相应数据库驱动放入“/home/bft75/install_test/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”
[root@pas-216]$ cd /home/bft75/install_test/primeton-installer-1.2.0
[root@pas-216]$ cp configs/serverConfig/application.yml config/
cp:是否覆盖'config/application.yml'? y
[root@pas-216]$ cp configs/serverConfig/install.properties config/
cp:是否覆盖'config/install.properties'? y
3.将/home/bft75/install_test/primeton-installer-1.2.0/drivers目录下的deleteme.txt
删除
4.修改配置文件“primeton-installer-1.2.0/config/install.properties”。
#待安装介质目录
zipPath=/home/bft75/install_test/Primeton_BFT_7.5.0_Server.tar
#产品安装目标目录
destPath=/home/bft75/install_test/Server_Install
#安装目录不存在时是否自动创建
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
修改命令如下:
[root@pas-216]$ cd /home/bft75/install_test/primeton-installer-1.2.0/config
[root@pas-216]$ echo '#待安装介质目录
zipPath=/home/bft75/install_test/Primeton_BFT_7.5.0_Server.tar
#产品安装目标目录
destPath=/home/bft75/install_test/Server_Install
#安装目录不存在时是否自动创建
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' > abc.txt
[root@pas-216]$ mv abc.txt install.properties
mv:是否覆盖'install.properties'? y
参数说明:
参数 | 说明 |
---|---|
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端口 |
说明:各类型数据库相关配置详见 安装须知
安装
执行如下命令,出现如下提示,安装成功:
[root@pas-216]$ cd /home/bft75/install_test/primeton-installer-1.2.0
[root@pas-216]$ ./install.sh
说明: 可以打开“/home/bft75/install_test/primeton-installer-1.2.0/logs/install.log”查看哑安装详细日志。
验证
1.登录console控制台
http://{ip}:28082/bftconsole
# 默认系统管理员用户:sysadmin,密码:000000
2.新增管理服务器
说明: 配置文件路径: /home/bft75/install_test/Server_Install/bftserver/config/bft-server-config.xml
3.执行如下命令,启动BFT Server
[root@pas-216]$ cd /home/bft75/install_test/Server_Install
[root@pas-216]$ sh startBFTServer.sh
/home/bft75/install_test/Server_Install/bftserver/
/home/bft75/install_test/Server_Install/jre
server started
server start detail log see /home/bft75/install_test/Server_Install/bftserver/logs/bftserver.log
[root@pas-216]$ tail -f /home/bft75/install_test/Server_Install/bftserver/logs/bftserver.log
停止
执行如下命令,停止BFT Server
[root@pas-216]$ cd /home/bft75/install_test/Server_Install
[root@pas-216]$ sh stopBFTServer.sh
/home/bft75/install_test/Server_Install/bftserver/
process 2836248 will be shutdown