运行环境
- 硬盘: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)
-
安装(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
-
更新
$ 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针对多个服务端口来做负载均衡。