初探百度开源框架AnyQ



* 初探百度开源框架AnyQ
<https://blog.csdn.net/weixin_42891039/article/details/81448696#初探百度开源框架anyq>
* docker安装
<https://blog.csdn.net/weixin_42891039/article/details/81448696#docker安装>
* docker环境搭建
<https://blog.csdn.net/weixin_42891039/article/details/81448696#docker环境搭建>
* demo运行
<https://blog.csdn.net/weixin_42891039/article/details/81448696#demo运行>


推荐Docker安装,非docker各种坑。
首先安装docker,docker安装以及常见指令:

docker安装
sudo apt-get update apt-get -y install docker.io docker –v
docker指令:
docker images //查看镜像 docker ps //查看运行中容器 docker run //运行镜像 docker exec //进入容器
docker安装成功后就可以按照官方教程进行安装AnyQ。

docker环境搭建

首先拉取docker镜像:
docker pull docker.paddlepaddlehub.com/paddle:latest-dev
然后将镜像运行起来。
接下来要在docker中将项目clone下来,执行:
git clone https://github.com/baidu/AnyQ.git cd AnyQ mkdir build && cd build &&
cmake .. & make
其中cmake .. && make
的过程是一个艰难的过程,docker中网络很完蛋,但凡出现网络卡住的时候,可以ctrl+c中止,然后通过重新执行cmake .. &&
make继续执行,直到完全成功,我经过了很多很多次的重复执行才成功。

demo运行

成功以后就可以进行Demo的运行,首先:
获取anyq定制solr
cp ../tools/anyq_deps.sh . sh anyq_deps.sh
因为下一步需要jdk加持,官方的docker镜像里面没有jdk所以这一步官方作者给的解决方案如下:
下载
wget http://anyq.bj.bcebos.com/jdk-8u171-linux-x64.tar.gz
解压
tar xzvf jdk-8u171-linux-x64.tar.gz
加到系统路径
export PATH=`pwd`/jdk1.8.0_171/bin:$PATH
安装好jdk后执行:
cp ../tools/solr -rp solr_script sh solr_script/anyq_solr.sh
solr_script/sample_docs
至此,所有的步骤完成,可以运行demo
./run_server

http://wiki.jikexueyuan.com/project/docker-technology-and-combat/port_mapping.html

<http://wiki.jikexueyuan.com/project/docker-technology-and-combat/port_mapping.html>
参考上面的链接,进行访问测试
ip:port/anyq?question=需要使用什么账号登录"

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信