小芭智能简历解析安装帮助

小芭智能简历解析安装帮助

运行环境

  • 硬盘:100G+
  • 内存:16G+
  • 操作系统:Ubuntu Server 16.04、18.04 或 20.04, 推荐 Ubuntu Server 20.04
  • Miniconda3 Python3.8 *
  • JDK-8(oracle jdk-1.8) *
  • LibreOffice 7.2.7 *
  • HanLP 1.8 *
  • MongoDB **
  • Docker 20.10
  • Docker-compose 2.10+

说明:* 无需下载,安装包中已经包含这些组件。** 手动安装时需要另外安装

服务器配置要求

  • 推荐配置4核16G内存以上的服务器配置。

Docker 安装 (推荐:需要安装docker和docker-compose)

  1. 安装(linux环境)。

    $ git clone https://github.com/changwu/cvparser.git
    $ cd cvparser
    # 可参考docker-compose.yml中注释修改参数, 启动之前确保挂载目录 volumes.source 所指向的路径存在。
    # volumes.source 路径如果不存在,使用 mkdir -p 创建目录
    $ sudo mkdir -p /home/mongodb/data/{db,log}
    $ sudo mkdir -p data logs
    # 启动值守服务
    $ docker-compose up -d
    
  2. 更新

    $ cd cvparser
    $ docker-compose down
    $ docker-compose pull
    $ docker-compose up -d
    

提示: Windows下请先安装Docker Desktop,参考上述linux命令进行安装。


手动安装

下载

前往 Release 中下载安装包:cvparser-x.x.x.tar.gz

安装

解压后执行 scripts/install.sh 安装, 如:

$ tar -zxvf cvparser-2.1.0.tar.gz
$ cd cvparser-2.1.0
$ ./scripts/install.sh

最后如果出现了“dependence tools install finished ……”,但未看到 “智能简历解析工具安装成功” 的提示,说明conda 环境可能未正确初始化,请手动初化 conda 环境后再执行 scripts/install.sh :

$ source ~/.bashrc
$ ./scripts/install.sh

启动服务

$ cd cvparser-2.1.0
$ ./scripts/start.sh

因服务启动时要加载 NLP 相关模块, 请耐心等待一会
特别提示: 可以启动多个不同端口的服务,然后通过nginx针对多个服务端口来做负载均衡。