mirror of
https://gitee.com/wangbin579/cetus.git
synced 2024-11-29 18:37:36 +08:00
Update cetus-install.md
This commit is contained in:
parent
1fc3d53434
commit
aac33d3f23
@ -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可起动守护进程后台运行,也可在进程意外终止自动启动一个新进程,可通过启动配置选项进行设置。
|
||||
|
Loading…
Reference in New Issue
Block a user