资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

多机分离部署

多机分离部署

百度为文字识别服务的安装提供了一键部署工具,预置显卡驱动,最快半小时部署完成。

百度文字识别服务预置负载均衡功能,您只需根据您的业务需求重复进行部署即可,多台机器部署可以调用同一个数据库。

  • 若您需要集群部署服务,请提交工单联系百度工作人员。
  • 若您需要修改License文件,请参考服务License更新说明,适用于以下几种情况:

    ​ ① 鉴权物理机硬件指纹发生变化,需要重新申请部署包更换License

    ​ ② 测试版转为正式版,需要更换正式版License文件

一、鉴权服务部署

硬件要求(物理机)

  • CPU架构:AMD 64/x86_64
  • 内存:>=32G(推荐,不强制)
  • 硬盘:>=512G (推荐)
  • 网络环境:机器需要在局域网内,且能获取到ip地址

操作系统要求

  • 基于安全的角度,暂时不支持虚拟机部署,包括但不限于Virtual Box、VMware等
  • 支持的Linux发行版列表 Ubuntu: 14、16、18, CentOS:7.0及以上
  • Linux内核要求 >=3.10
  • GLIBC >=2.17
  • GLIBCXX >=3.4.19
  • Python 2.7

鉴权服务部署流程

1、获取部署包安装文件下载链接,下载部署包。

下载完成的文件示例如下:609859F08F4B4FB782948D669EE3CFE3.tar.gz;

2、执行以下命令解压部署包。

tar zxvf 609859F08F4B4FB782948D669EE3CFE3.tar.gz

3、解压后进入original目录执行bash download.sh命令获取全部安装文件,执行脚本后会自动下载以下安装文件:鉴权服务安装包、人脸服务安装包以及docker安装包等基础依赖环境。

bash download.sh

4、将带有全部安装文件的original文件夹上传到待部署的服务器中。

5、进入以下文件路径。

cd original/package/Install/

6、执行以下命令完成鉴权服务的安装。

python install.py in c-offline-security-server                                 

7、安装过程中会自动进行环境检查,如果安装进程停住并提示"Environment checking failed! Please fix them before installation."表明环境检查失败,请先排查失败的环境检查项,再重新执行安装,或者输入continue强制继续安装。

8、安装过程中会提示输入auth server cluster's ip、local server's ip,两个ip地址均输入本机实际网络地址即可。

9、鉴权服务默认的http端口为8443,通过netstat -apn | grep 8443可以看端口是否已经被监听。

二、应用服务部署

部署环境需求

环境类别 环境需求
硬件要求 支持物理机、虚拟机部署方式; CPU架构:AMD 64/x86_64;内存: >=32G;主板主频>1833mHZ;硬盘:>=512G(应用服务安装目录磁盘空间>100G);机器需要在局域网内,且能获取到ip地址
操作系统(64位) CentOS 7、Ubuntu 14/16/、RedHat7.2
网络环境 有线局域网,不支持无线网络
服务端口 请参考对应技术方向的接口说明文档

应用服务部署流程

单机部署
1、获取部署包安装文件下载链接,下载部署包。

下载完成的文件示例如下:609859F08F4B4FB782948D669EE3CFE3.tar.gz

2、执行以下命令解压部署包。

tar zxvf 609859F08F4B4FB782948D669EE3CFE3.tar.gz

3、解压后进入original目录执行bash download.sh命令获取全部安装文件,执行脚本后会自动下载以下安装文件:鉴权服务安装包、人脸服务安装包以及docker安装包等基础依赖环境。

bash download.sh

4、将带有全部安装文件的original文件夹上传到待部署的服务器中。

5、进入以下文件路径。

cd original/package/Install

6、查看可用模块。

python install.py se

7、查看已安装模块。

python install.py li 

8、安装应用服务(xxx为服务名)。

python install.py in xxx

9、提示安装成功后,可检查服务是否启动。

docker ps

10、如果服务没有启动,可以使用docker ps -a, 查看容器id。

11、参考服务的接口文档,开始调用接口服务。

多机部署

多机部署方式即在多台机器上重复单机部署的操作流程。部署方法参考单机部署方法。