小白編譯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
- 下載下傳cmake源代碼包(推薦3.3.2),可以去官網檢視最新版的下載下傳位址:https://cmake.org/download/
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
- 啟動solr, 依賴python-json, jdk>=1.8(JDK的安裝請參考:https://www.linuxidc.com/Linux/2016-09/134941.htm)
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