栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【AnyQ】环境搭建

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【AnyQ】环境搭建

1、依赖环境
  • Python 2.7
  • JDK >=1.8(我用的是这个版本:jdk1.8.0_171)
    • wget -c http://anyq.bj.bcebos.com/jdk-8u171-linux-x64.tar.gz
    • tar -xzvf jdk-8u171-linux-x64.tar.gz
    • 修改~/.bash_profile
    • vim ~/.bash_profile

      • export JAVA_HOME=/home/rd/qiankai/jdk1.8.0_171
      • export JRE_HOME=${JAVA_HOME}/jre
      • export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
      • export PATH=${JAVA_HOME}/bin:$PATH
    • source .bash_profile
       
  • gcc/g++ >=4.8.2
    • yum install -y gcc gcc-c++ make automake
       
  • cmake 3.3.2
    • wget -c https://cmake.org/files/v3.3/cmake-3.3.2.tar.gz
    • tar -xzvf cmake-3.3.2.tar.gz
    • cd cmake-3.3.2/
    • ./bootstrap
    • make
    • make install
       
  • bison 3.0.4
    • 查看版本号:bison -V
    • 安装指令:sudo apt-get install bison
       
2、安装步骤
  • git clone GitHub - baidu/AnyQ: FAQ-based Question Answering System
  • cd ./AnyQ
  • mkdir build && cd build && cmake .. && make
    • 由于需要拉各种包,速度巨慢,make一般要重复多次才能成功,如果失败了,重复执行;
    • 在./AnyQ/build/CMakeFiles目录下,如果依赖包编译成功,会生成extern_{包名}-complete文件;
    • 如果make一直失败,尝试make -i(忽略错误),但完成后要看log,因为有可能失败也生成了上述的complete文件,如果log中显示编译失败了,就删除complete文件再make;
  • 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
  • ./run_server
  • curl “http://120.92.42.216:8999/anyq?question=我要投诉?”
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/999986.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号