安装BFT Agent

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

说明:
BFTAgent解压安装目录为“/home/bft/BFT751”,用户可根据情况选择安装位置

安装

1.将“Primeton_BFT_7.5.1_Agent.tar”压缩包复制到“{BFTAgent解压安装目录}”下。

2.执行如下命令,在“{BFTAgent解压安装目录}”下创建“PrimetonBFT_7.5.1 Agent”目录。

cd {BFTAgent解压安装目录}
mkdir Primeton_BFT_7.5.1_Agent

3.使用如下命令将“PrimetonBFT_7.5.1 Agent.tar”中的所有内容解压至 “{BFTAgent解压安装目录}/BFT7.5.1/PrimetonBFT_7.5.1 Agent” 目录中。

cd {BFTAgent解压安装目录}
tar -xvf Primeton_BFT_7.5.1_Agent.tar -C Primeton_BFT_7.5.1_Agent

4.使用如下命令,编辑"{BFTAgent解压安装目录}/Primeton_BFT_7.5.1_Agent/bftagent/config/ bft-agent-config.xml”文件,配置BFT Agent。

cd {BFTAgent解压安装目录}/Primeton_BFT_7.5.1_Agent/bftagent/config
vi bft-agent-config.xml
说明:如无特殊要求只需修改以#注释的配置文件信息,server字段对应管理服务器(BFTServer)配置文件中<nettyconfig>标签内<ip>、<port>

<?xml version="1.0" encoding="UTF-8"?>
<filetransfer> 
  <agent> 
    <name>receivedProxy</name>        #BFT Agent服务器名称
    <password>{3DES}ssRtvQ4xLzGIHoX9hPuUjWA=</password>  #BFT Agent服务器密码
    <ip>127.0.0.1</ip>                #BFT Agent服务器IP
    <!-- file transfer port-->  
    <receiveport>7819</receiveport>   #BFT Agent服务器接收文件监听端口
    <!-- Agent Http internet port -->  
    <httpPort>8199</httpPort>         #BFT Agent服务器HTTP端口
  </agent>  
  <servers> 
    <server>127.0.0.1:9091</server>  #BFT Server服务器netty IP+端口
    <useNginx>false</useNginx>  
    <reConnectTime>60</reConnectTime> 
  </servers>  
  <scheduler> 
    <!-- Number of policy file scanning threads -->  
    <ScannerNumber>6</ScannerNumber>  
    <!-- Policy file scanning frequency in seconds -->  
    <frequency>30</frequency>  
    <!-- Number of task execution parallelism -->  
    <SendNumber>25</SendNumber>  
    <!-- Number of file sending parallelism -->  
    <FileParallelism>25</FileParallelism> 
  </scheduler>  
  <File> 
    <!-- Whether to files backed up and cleaned regularly -->  
    <Effective>false</Effective>  
    <!-- File backup directory -->  
    <BackupPath>/BFT/BFT7.5.1/FileBackup</BackupPath>  
    <!-- File backup directory -->  
    <BackupTime>14</BackupTime>  
    <!-- Sender's original file retention time  -->  
    <OrginFileTime>7</OrginFileTime> 
  </File>  
  <bftRoute> 
    <path>bftroute</path> 
  </bftRoute>  
  <mappingInfo> 
    <!-- Does the receiver perform file user mapping -->  
    <isMappingUser>false</isMappingUser>  
    <!-- Map users-->  
    <mappingUser>default</mappingUser> 
  </mappingInfo>  
  <client> 
    <!-- Enable communication with client -->  
    <clientstart>false</clientstart>  
    <clientpoolsize>10</clientpoolsize>  
    <clientsocketport>8666</clientsocketport> 
  </client>  
  <ftp> 
    <!--FTP connection thread pool related configuration -->  
    <passiveMode>true</passiveMode>  
    <encoding>UTF-8</encoding>  
    <clientTimeout>60000</clientTimeout>  
    <renameUploaded>true</renameUploaded>  
    <retryTimes>3</retryTimes>  
    <bufferSize>37748736</bufferSize>  
    <blockWhenExhausted>true</blockWhenExhausted>  
    <transferFileType>2</transferFileType>  
    <maxWait>-1</maxWait>  
    <minIdle>10</minIdle>  
    <maxIdle>100</maxIdle>  
    <maxTotal>10</maxTotal>  
    <testOnBorrow>true</testOnBorrow>  
    <testOnReturn>true</testOnReturn>  
    <testOnCreate>true</testOnCreate>  
    <testWhileIdle>true</testWhileIdle>  
    <lifo>true</lifo> 
  </ftp>  
  <logCenter> 
    <!-- Enable local with logCenter -->  
    <isLocalLogCenter>false</isLocalLogCenter>  
    <!-- Log center address, multiple use `;` separate -->  
    <logCenterUrl>http://127.0.0.1:29898</logCenterUrl>  
    <!-- Log file upload frequency expression -->  
    <logReportCron>0 */1 * * * ?</logReportCron> 
  </logCenter>  
  <runMode>false</runMode> 
</filetransfer>

参数说明:

参数 说明 是否修改
name BFT Agent服务器名称
password BFT Agent服务器密码
ip BFT Agent服务器IP
receiveport BFT Agent服务器接收文件监听端口
httpPort BFT Agent服务器HTTP端口
test 是否作为测试单元,即接收方相同文件可进行覆盖操作
server BFT Server服务器IP及端口,格式:ip:port;ip:port (多个Server以";"分割)
useNginx userNginx为false同步其他server信息,true不同步其他server信息
reConnectTime 重连BFT Server服务器间隔时间
ScannerNumber 标识文件策略文件扫描线程数
frequency 标识文件触发策略扫描频度
SendNumber 任务并行数
FileParallelism 文件发送并行数
Effective 标识文件触发策略是否进行文件备份操作
BackupPath 文件备份路径
BackupTime 备份文件保存时长
OrginFileTime 原文件保存时长
path 被动策略信息保存目录
isMappingUser 是否开启用户映射功能
mappingUser 文件映射为的用户
clientstart 是否开启客户端文件传输功能
clientpoolsize 客户端文件传输线程池最大连接数
clientsocketport 客户端文件传输监听端口
isLocalLogCenter 是否使用本地日志中心配置
logCenterUrl 本地日志中心地址
logReportCron 本地日志上传频度

results matching ""

    No results matching ""