808网关安装部署

# 1. 服务脚本安装

  • 将setup安装包拷贝到服务器上;
  • 使用xshell进入setup目录,执行自动安装脚本:./init_script.sh 如图

# 2. 服务配置及启动

# 2.1 网关(ccg)

# 2.1.1 配置网关主配置文件(hqccgsvc.ini)

配置主节点配置节点是否需要修改说明
CCGServerBindIPNCCG服务器绑定的IP地址
BindPortY(根据实际情况配置)CCG服务器绑定的端口号
LogLevelN日志级别
CCGDBConnStrY(根据实际情况配置)网关数据库链接字符串
UserNameY(根据实际情况配置)网关数据库用户名
PasswordY(根据实际情况配置)网关数据库密码
MaxConnN网关数据库连接池最大链接数
WebDBConnStrY(根据实际情况配置)网关数据库链接字符串
UserNameY(根据实际情况配置)网关数据库用户名
PasswordY(根据实际情况配置)网关数据库密码
MaxConnN网关数据库连接池最大链接数

# 2.1.2 配置808网关配置文件(gbosccgext_808.ini)

配置主节点配置节点是否需要修改说明
redisClusterY(根据实际情况配置)Redis是否为集群模式
IPPortY(根据实际情况配置)对应redis服务IP,Port
PasswordY(根据实际情况配置)对应redis服务password

# 2.1.3 在/etc/init.d/目录下启动网关服务

# 2.1.4 查看网关启动是否成功,分别查看日志./log/ccg_srv/01.txt.

# 2.1.5 查看动态库导入是否成功 ./log/ccg_extern/01.txt

# 2.2 Kafka数据代理服务(spkafka)

# 2.2.1 配置sp存储配置文件(spserver.ini)

配置主节点配置节点是否需要修改说明
systemSrvRecvThreadsN服务端的接收线程个数, 默认值为: 32
SrvSendThreadsN服务端的发送线程个数, 默认值为: 8
statusSlowishTriggerN触发缓慢状态的队列剩余个数, 默认值为: 5
BlockedTriggerN触发已阻塞状态的队列剩余个数, 默认值为: SlowishTrigger + 5
serverBindIPN服务器应用的绑定IP地址, 默认值为空
BindPortY(根据实际情况配)建议修改为22124
PasswordY(根据实际情况配)服务器应用的连接密码, 默认值为: "hccStoreProxy" 建议修改为修改为gbosStoreProxy
AppThreadsN服务器应用的最大线程个数, 默认值为: 32
MaxConnCountN服务器应用的最大连接个数, 默认值为: 0 表示无限制

# 2.2.2 配置sp分发配置文件(spallot.ini)

配置主节点配置节点是否需要修改说明
systemout_rootY外部存储设备数据的根路径,必须设定并且存在,启动服务前需要手工创建该目录
day_pathN天路径格式串(注: 若为空串则无天路径), 默认值为: "yyyy/m/d/"
path_typNspfile 插件 PFOpen 函数 APath 参数的路径类型, 默认值为: 1
NeedDateDevN是否需要创建派发设备的日期路径
NeedDateRootN是否需要创建派发的日期路径, 默认为 NeedDateDev 配置值
LastDateN最后派发日期(格式: yyyymmdd), 默认值为今天
MaxCountN最大并发派发个数[1..2048], 默认值为: 64
MaxThreadsN派发处理的最大线程个数[1..1024], 默认值为: 16
NotDeleteQueueN是否不删除队列文件, 默认值为: false
logdefaultN默认日志文件个数[0..255], 默认值为: 10
work_0Nwork_%d [0..MaxCount-1]编号的日志文件个数[0..255], 默认值为: default

# 2.2.3 配置sp超时存储配置文件(spconfig.ini)

配置主节点配置节点是否需要修改说明
systemrootY按实际磁盘路径配置,启动服务前需要手工创建该目录
TimeoutN队列文件的存储超时(秒), 取值范围: [1..3600], 默认值为: 120
FileSizeN队列文件的尺寸(MBytes), 取值范围: [4..1024], 默认值为: 16
WaitTimeoutN派发队列文件的等待超时(秒), 取值范围: [2..3660], 默认值为: 130 注: WaitTimeout >= Timeout + 1

# 2.2.4 配置sp模块配置文件(spfile.ini)

配置主节点配置节点是否需要修改说明
kafkaItemCountYKafka 对应Topic个数
Item[n] 例Item1 n范围[1,ItemCount]BrokerUrlYBroker地址
PartitionCountYPartition数量
TopicYTopic名称
SPDataTypeY存储数据类型

# 2.2.5 SP独立设备ID配置文件(spalone.ini)

配置主节点配置节点是否需要修改说明
systemLastDateN最后派发日期(格式: yyyymmdd), 默认值为今天
TimeoutN队列文件的存储超时(秒), 取值范围: [1..3600], 默认值为: 120
FileSizeN队列文件的尺寸(MBytes), 取值范围: [4..1024], 默认值为: 16
WaitTimeoutN派发队列文件的等待超时(秒), 取值范围: [2..3660], 默认值为: 130
MaxThreadsN所有独立设备ID派发处理的最大线程个数[1..1024], 默认值为: 16
MaxCountN每个独立设备ID的默认最大并发派发个数[1..256], 默认值为: 1
LogCountN默认日志文件个数[0..255], 默认值为: 10
countN独立设备ID个数[0..1000], 默认值为: 0
id_%uTimeoutN队列文件的存储超时(秒), 取值范围: [1..3600], 默认值为: [system]::Timeout
FileSizeN队列文件的尺寸(MBytes), 取值范围: [4..1024], 默认值为: [system]::FileSize
WaitTimeoutN派发队列文件的等待超时(秒), 取值范围: [2..3660], 默认值为: [system]::WaitTimeout
MaxCountN独立设备ID的最大并发派发个数[1..256], 默认值为: [system]::MaxCount
LogCountN日志文件个数[0..255], 默认值为: [system]::LogCount

# 2.2.6 在/etc/init.d/目录下启动spkafka服务

# 2.2.7 查看日志分发程序启动是否成功,日志目录为./log_spa/libspallot.log

# 2.2.8 查看日志存储程序启动是否成功,日志目录为./log_sp/libsp64s.log

# 2.2.9 查看查看模块启动是否成功,日志目录为./spFile_log/01.txt

更新时间: 1/10/2023, 9:23:40 AM