Update cetus-install.md

This commit is contained in:
liuyanlei25 2018-03-06 17:46:44 +08:00 committed by GitHub
parent 1fc3d53434
commit aac33d3f23
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,7 +2,7 @@
## 安装依赖
编译安装Cetus存在以下依赖
编译安装Cetus存在以下依赖
- cmake
- gcc
@ -15,7 +15,7 @@
## 安装步骤
Cetus利用自动化建构系统CMake进行编译安装其中描述构建过程的构建文件CMakeLists.txt已经在源码中的主目录和子目录中下载源码并解压后具体安装步骤如下
Cetus利用自动化建构系统CMake进行编译安装其中描述构建过程的构建文件CMakeLists.txt已经在源码中的主目录和子目录中下载源码并解压后具体安装步骤如下
- 创建编译目录在源码主目录下创建独立的目录build并转到该目录下
@ -36,9 +36,9 @@ export CFLAGS='-D_USE_XOPEN -D_GNU_SOURCE'
cmake ../ -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/home/user/cetus_install [-DSIMPLE_PARSER=ON]
```
其中CMAKE_BUILD_TYPE变量可以选择生成 debug 版和或release 版的程序CMAKE_INSTALL_PREFIX变量确定软件的实际安装目录的绝对路径SIMPLE_PARSER变量是可选项添加则编译读写分离版本否则编译分库版本。
其中CMAKE_BUILD_TYPE变量可以选择生成 debug 版和或release 版的程序CMAKE_INSTALL_PREFIX变量确定软件的实际安装目录的绝对路径SIMPLE_PARSER变量是可选项添加则编译读写分离版本否则编译分库版本。
该过程会检查您的系统是否缺少一些依赖库和依赖软件,可以根据错误代码安装相应依赖。
该过程会检查您的系统是否缺少一些依赖库和依赖软件,可以根据错误代码安装相应依赖。
- 安装执行make install进行安装
@ -60,7 +60,7 @@ vi XXX.conf
根据具体编译安装的版本编辑相关配置文件若使用读写分离功能则需配置users.json和proxy.conf若使用sharding功能则需配置users.json、sharding.json和shard.conf其中两个版本的variables.json均可选配。
配置文件的具体说明见[Cetus 配置文件说明](https://git.ms.netease.com/dbproxy/cetus/wikis/cetus-profile)。
配置文件的具体说明见[Cetus 配置文件说明](https://github.com/Lede-Inc/cetus/blob/master/doc/cetus-profile.md)。
- 启动Cetus可以利用bin/cetus启动
@ -68,6 +68,6 @@ vi XXX.conf
bin/cetus --defaults-file=conf/XXX.conf [--conf-dir/home/user/cetus_install/conf/]
```
其中Cetus启动时可以添加命令行选项--defaults-file选项用来加载启动配置文件且在启动前保证启动配置文件的权限为660--conf-dir是可选项用来加载其他配置文件(.json文件)默认为当前目录下conf文件夹。
其中Cetus启动时可以添加命令行选项--defaults-file选项用来加载启动配置文件且在启动前保证启动配置文件的权限为660--conf-dir是可选项用来加载其他配置文件(.json文件)默认为当前目录下conf文件夹。
Cetus可起动守护进程后台运行也可在进程意外终止自动启动一个新进程可通过启动配置选项进行设置。
Cetus可起动守护进程后台运行也可在进程意外终止自动启动一个新进程可通过启动配置选项进行设置。