小白编译AnyQ-docker&linux[CentOs]——AnyQ系列之一https://blog.csdn.net/u011818766/article/details/104117469

原文链接:https://blog.csdn.net/qq_28385535/article/details/83213822
1.系统下载及环境安装

1.github地址:https://codeload.github.com/baidu/AnyQ/zip/master 手动下载系统包
2.或者在linux终端执行命令

git clone https://github.com/baidu/AnyQ.git

 
  • 1

3.cmake3安装

  • 安装gcc/g++的软件依赖(要求大于4.8.2)(已安装请跳过)
 yum install -y gcc gcc-c++ make automake

 
  • 1
wget https://cmake.org/files/v3.3/cmake-3.3.2.tar.gz

 
  • 1
  • 解压cmake源码包
tar -zxvf cmake-3.3.2.tar.gz

 
  • 1
  • 进入目录,设置,编译,链接
cd cmake-3.3.2/ 
./bootstrap 
gmake 
gmake install

 
  • 1
  • 2
  • 3
  • 4

4.bison 3.0安装


cd /usr/local/src
wget http://ftp.gnu.org/gnu/bison/bison-3.0.tar.gz 
tar -zxvf bison-3.0.tar.gz
cd bison-3.0
./configure 
make 
make install
  • 首先输入下面命令,查看是否安装及版本号,如果没有安装,则需要提前安装
bison -V

 
  • 1

2.系统编译

系统及环境下载安装完以后,进入安装包目录,开始进行编译

cd ./AnyQ
mkdir build && cd build && cmake .. & make

 
  • 1
  • 2

注意事项:在编译过程中,会遇到多次git clone下载停止的情况,此时只需Ctrl+C暂停程序执行,重新执行cmake .. && make即可。这个过程需要反复进行,直到成功为止。

3.构建索引、配置及Web服务的安装

系统编译成功以后,在AnyQ/build目录下,执行下面的命令

  • 获取AnyQ定制solr、AnyQ示例配置
cp ../tools/anyq_deps.sh .
sh anyq_deps.sh

 
  • 1
  • 2
cp ../tools/solr -rp solr_script
sh solr_script/anyq_solr.sh solr_script/sample_docs

 
  • 1
  • 2

4.系统运行及监控

  • 上面步骤执行成功以后,即可在build目录下运行系统,代码如下:
./run_server

 
  • 1
  • 系统运行成功后,即可通过http://IP:8999访问系统运行界面
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐