安装 BFT Server

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

说明:
BFTServer解压安装目录为“C:\bft751”,用户可根据情况选择安装位置。

安装

1.将“Primeton_BFT_7.5.1_Server.zip”压缩包复制到“{BFTServer解压安装目录}”下。

2.在“{BFTServer解压安装目录}”下创建“PrimetonBFT_7.5.1 Server”目录。

3.用解压工具将“PrimetonBFT_7.5.1 Server.zip”中的所有内容解压至“{BFTServer

解压安装目录}\PrimetonBFT_7.5.1 Server”目录中。

4.将数据库驱动包拷贝到如下目录“{BFTServer解压安装目录}\

Primeton_BFT_7.5.1_Server\bftserver\lib”。

5.用文本编辑器编辑“{BFTServer解压安装目录}\Primeton_BFT_7.5.1_Server\bftserver

\config\bft-server-config.xml”文件,配置BFT Server

说明:如无特殊要求只需修改以#注释的配置文件信息即可
<filetransfer enable="true"> 
    <server>
        <name>Server</name>           #BFT Server服务名称
        <ip>127.0.0.1</ip>            #BFT Server服务IP 
        <httpport>6311</httpport>     #BFT Server服务HTTP访问端口
        <nettyport>9091</nettyport> 
        <batchcount>100</batchcount>
    </server>
    <!--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/bft751
        useSSL=false&amp;serverTimezone=Asia/Shanghai</connectionurl>  
        <user>root</user>  
        <password>root</password>  
    </dbconfig>
    <osconfig>
        <hw.accesskey.keyid></hw.accesskey.keyid>
        <hw.accesskey.secret></hw.accesskey.secret>
        <jd.accesskey.keyid></jd.accesskey.keyid>
        <jd.accesskey.secret></jd.accesskey.secret>
        <al.accesskey.keyid></al.accesskey.keyid>
        <al.accesskey.secret></al.accesskey.secret>
    </osconfig>
    <!--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服务名称
IP BFT Server服务器IP
httpport BFT Server服务HTTP访问端口
nettyport 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 数据库连接池最大连接数

results matching ""

    No results matching ""