add complie explain
This commit is contained in:
parent
f026781a61
commit
6355f81cbb
24
README.md
24
README.md
@ -188,6 +188,30 @@ fields:返回指定字段值,多个字段用逗号隔开
|
|||||||
3. 支持mysql数据源导入数据。
|
3. 支持mysql数据源导入数据。
|
||||||
4. 提供OLAP聚合功能,进行联机分析。
|
4. 提供OLAP聚合功能,进行联机分析。
|
||||||
|
|
||||||
|
### 源码编译
|
||||||
|
|
||||||
|
运行build.sh脚本可以编译isearch需要的所有bin文件,编译环境说明如下:
|
||||||
|
|
||||||
|
由于检索存储层依赖rocksdb,所以编译时需要满足以下前置配置:
|
||||||
|
1)CentOS 7.x
|
||||||
|
2)gcc 4.8
|
||||||
|
3)Cmake版本需要大于等于3.6.2
|
||||||
|
4)安装gflags:
|
||||||
|
gflags是google开源的一套命令行参数解析工具,支持从环境变量和配置文件读取参数
|
||||||
|
安装命令:
|
||||||
|
```
|
||||||
|
git clone https://github.com/gflags/gflags.git
|
||||||
|
cd gflags
|
||||||
|
git checkout -b 2.2 v2.2.2
|
||||||
|
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_SHARED_LIBS=ON -DGFLAGS_NAMESPACE=google -G "Unix Makefiles" .
|
||||||
|
make && make install
|
||||||
|
sudo ldconfig
|
||||||
|
sudo ln -s /usr/local/lib/libgflags.so.2.2 /lib64
|
||||||
|
```
|
||||||
|
安装后,需要将gflags的包含路径添加到你的CPATH环境变量中
|
||||||
|
5)安装rocksdb依赖库:zlib,bzip2,lz4,snappy,zstandard
|
||||||
|
`sudo yum install -y snappy snappy-devel zlib zlib-devel bzip2 bzip2-devel lz4-devel libasan openssl-devel`
|
||||||
|
|
||||||
### 项目成员
|
### 项目成员
|
||||||
|
|
||||||
付学宝--项目发起者、导师、总设计师
|
付学宝--项目发起者、导师、总设计师
|
||||||
|
6
build.sh
6
build.sh
@ -3,8 +3,8 @@
|
|||||||
|
|
||||||
: '
|
: '
|
||||||
由于检索存储层依赖rocksdb,所以编译时需要满足以下前置配置:
|
由于检索存储层依赖rocksdb,所以编译时需要满足以下前置配置:
|
||||||
1)centos版本需要升级到centos7及以上版本
|
1)CentOS 7.x
|
||||||
2)gcc版本需要支持c++11特性,因此需要安装4.8以上的版本
|
2)gcc 4.8
|
||||||
3)Cmake版本需要大于等于3.6.2
|
3)Cmake版本需要大于等于3.6.2
|
||||||
4)安装gflags:google开源的一套命令行参数解析工具,支持从环境变量和配置文件读取参数
|
4)安装gflags:google开源的一套命令行参数解析工具,支持从环境变量和配置文件读取参数
|
||||||
安装命令:
|
安装命令:
|
||||||
@ -12,7 +12,7 @@
|
|||||||
cd gflags
|
cd gflags
|
||||||
git checkout -b 2.2 v2.2.2
|
git checkout -b 2.2 v2.2.2
|
||||||
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_SHARED_LIBS=ON -DGFLAGS_NAMESPACE=google -G "Unix Makefiles" .
|
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_SHARED_LIBS=ON -DGFLAGS_NAMESPACE=google -G "Unix Makefiles" .
|
||||||
make && sudo make install
|
make && make install
|
||||||
sudo ldconfig
|
sudo ldconfig
|
||||||
sudo ln -s /usr/local/lib/libgflags.so.2.2 /lib64
|
sudo ln -s /usr/local/lib/libgflags.so.2.2 /lib64
|
||||||
安装后,需要将gflags的包含路径添加到你的CPATH环境变量中
|
安装后,需要将gflags的包含路径添加到你的CPATH环境变量中
|
||||||
|
Loading…
Reference in New Issue
Block a user