mirror of
https://gitee.com/milvus-io/milvus.git
synced 2024-12-05 05:18:52 +08:00
Merge branch 'branch-0.3.0' into 'branch-0.3.0'
MS-74: Change README.md in cpp See merge request megasearch/vecwise_engine!78 Former-commit-id: 656f8ab9fecbfb4fc1e740e461ea22b9511c65f2
This commit is contained in:
commit
cf90109504
@ -24,6 +24,7 @@ Please mark all change in change log and use the ticket from JIRA.
|
||||
- MS-45 - Implement DeleteTable interface
|
||||
|
||||
## Task
|
||||
- MS-74 - Change README.md in cpp
|
||||
|
||||
# MegaSearch 0.2.0 (2019-05-31)
|
||||
|
||||
|
@ -2,20 +2,12 @@
|
||||
#### Step 1: install necessery tools
|
||||
|
||||
centos7 :
|
||||
yum install gfortran libsqlite3-dev libsnappy-dev libzstd-dev bzip2
|
||||
yum install gfortran flex bison
|
||||
|
||||
ubuntu16.04 :
|
||||
sudo apt-get install gfortran libsqlite3-dev libsnappy-dev libzstd-dev bzip2 liblz4-dev
|
||||
sudo apt-get install gfortran flex bison
|
||||
|
||||
#### Step 2: build third-parties
|
||||
Note: If you want to debug into third-parties, you can build debug with CXXFLAGS='-g -O0' with option
|
||||
: -t Debug
|
||||
|
||||
cd [sourcecode path]/cpp/thid_party
|
||||
./build.sh -t Debug
|
||||
./build.sh -t Release
|
||||
|
||||
#### Step 3: build(output to cmake_build folder)
|
||||
#### Step 2: build(output to cmake_build folder)
|
||||
cmake_build/src/vecwise_server is the server
|
||||
|
||||
cmake_build/src/libvecwise_engine.a is the static library
|
||||
@ -24,19 +16,30 @@ cmake_build/src/libvecwise_engine.a is the static library
|
||||
./build.sh -t Debug
|
||||
./build.sh -t Release
|
||||
./build.sh -g # Build GPU version
|
||||
|
||||
|
||||
If you encounter the following error when building:
|
||||
`protocol https not supported or disabled in libcurl`
|
||||
|
||||
1. Install libcurl4-openssl-dev
|
||||
|
||||
2. Install cmake 3.14:
|
||||
|
||||
```
|
||||
./bootstrap --system-curl
|
||||
make
|
||||
sudo make install
|
||||
```
|
||||
|
||||
#### To build unittest:
|
||||
|
||||
|
||||
./build.sh -u
|
||||
or
|
||||
./build.sh --unittest
|
||||
|
||||
|
||||
|
||||
### Launch server
|
||||
Set config in cpp/conf/server_config.yaml
|
||||
|
||||
Then launch server with config:
|
||||
|
||||
cd [build output path]
|
||||
start_server.sh
|
||||
stop_server.sh
|
||||
@ -44,7 +47,7 @@ Then launch server with config:
|
||||
### Launch test_client(only for debug)
|
||||
If you want to test remote api, you can build test_client.
|
||||
test_client use same config file with server:
|
||||
|
||||
|
||||
cd [build output path]/test_client
|
||||
test_client -c [sourcecode path]/cpp/conf/server_config.yaml
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user