安装 BFT Server

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

说明
本章节中BFT Server安装到“C:\bft75”,用户可根据情况选择安装位置。

安装

  1. 将“Primeton_BFT_7.5.0_Server.zip”压缩包复制到“C:\bft75”目录下。
  2. 在“C:\bft75”目录下创建“PrimetonBFT_7.5.0 Server”目录。
  3. 用解压工具将“PrimetonBFT_7.5.0 Server.zip”中的所有内容解压“C:\bft75\PrimetonBFT_7.5.0 Server”目录中。

配置

1.将数据库驱动包拷贝到如下目录“Primeton_BFT_7.5.0_Server\bftserver\lib”目录。

2.用文本编辑器编辑“Primeton_BFT_7.5.0_Server\bftserver\config\bft-server-config.xml”文件,修改数据库配置。

<filetransfer enable="true">
    <httpconfig>
        <name>Server</name>
        <host>127.0.0.1</host>
        <port>6311</port>
    </httpconfig>
    <nettyconfig>
        <ip>127.0.0.1</ip>
        <port>9091</port>
        <commit>100</commit>
        <reConnectTime>5</reConnectTime>
    </nettyconfig>
    <!--threadpool config! -->
    <threadpool>
        <maxthreads>100</maxthreads>
        <minthreads>100</minthreads>
        <idle>120000</idle>
    </threadpool>
    <dbconfig>
        <dbtype>Mysql</dbtype>
        <driver>com.mysql.jdbc.Driver</driver>
        <connectionurl>jdbc:mysql://127.0.0.1:3306/bft75?useSSL=false&amp;serverTimezone=Asia/Shanghai</connectionurl>
        <user>root</user>
        <password>root</password>
    </dbconfig>
    <!--c3p0 config! -->
    <c3p0pool>
        <!--Default: 3 initialPoolSize -->
        <iniSize>10</iniSize>
        <minSize>10</minSize>
        <!--Default: 15 maxPoolSize -->
        <maxSize>50</maxSize>
        <!--Default: 3 acquireIncrement -->
        <acquireIncrement>3</acquireIncrement>
        <!--Default: 0 idleConnectionTestPeriod -->
        <IdleConnectionTestPeriod>25</IdleConnectionTestPeriod>
        <!--Default: 0 maxIdleTime -->
        <MaxIdleTime>1800</MaxIdleTime>
        <CheckoutTimeout>30000</CheckoutTimeout>
        <MaxStatements>0</MaxStatements>
    </c3p0pool>
</filetransfer>

参数说明:

参数 说明
name BFT Server服务名称
host BFT Server服务器IP
port BFT Server服务HTTP访问端口
ip BFT Server服务器IP,与BFT Agent的Netty通信IP
port BFT Server服务器Netty通信端口,即与BFTAgent通信端口
maxthreads BFT Server服务最大线程数
minthreads BFT Server服务最小线程数
dbtype 数据库类型:Oracle、Mysql、SQLServer、DM、Kingbase、Oscar、highgo、UX、opengauss、PostgresSQL
driver 数据库驱动
connectionurl 数据库连接
user 数据库用户
password 数据库密码
iniSize 数据库连接池初始化大小
minSize 数据库连接池最小连接数
maxSize 数据库连接池最大连接数

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

验证

1.管理服务器(BFTServer)需要在控制管理中心(BFTConsole)进行注册后才可正常启动,注册方式参考 管理服务器管理

2.启动BFT Server,运行“PrimetonBFT_7.5.0 Server\startBFTServer.cmd”,出现以下内容,表示BFT Server启动成功:

installServer1

停止

  1. 运行“C:\bft75\Primeton_BFT_7.5.0_Server\stopBFTServer.cmd”。

results matching ""

    No results matching ""