百度开源 FAQ 问答系统(AnyQ)安装---Linux(无docker)

版权声明:如需转载,请注明出处 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

3.cmake3安装

  • 安装gcc/g++的软件依赖(要求大于4.8.2)(已安装请跳过)
 yum install -y gcc gcc-c++ make automake
wget https://cmake.org/files/v3.3/cmake-3.3.2.tar.gz
  • 解压cmake源码包
tar -zxvf cmake-3.3.2.tar.gz
  • 进入目录,设置,编译,链接
cd cmake-3.3.2/ 
./bootstrap 
gmake 
gmake install

4.bison 3.0安装

  • 首先输入下面命令,查看是否安装及版本号,如果没有安装,则需要提前安装
bison -V

2.系统编译

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

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

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

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

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

  • 获取AnyQ定制solr、AnyQ示例配置
cp ../tools/anyq_deps.sh .
sh anyq_deps.sh
cp ../tools/solr -rp solr_script
sh solr_script/anyq_solr.sh solr_script/sample_docs

4.系统运行及监控

  • 上面步骤执行成功以后,即可在build目录下运行系统,代码如下:
./run_server
  • 系统运行成功后,即可通过http://IP:8999访问系统运行界面

猜你喜欢

转载自blog.csdn.net/qq_28385535/article/details/83213822
FAQ
今日推荐