# 启动参数说明
eZooDB支持通过命令行参数快速启动服务,如果需要更完整的配置项或参数,请使用自定义配置文件的方式启动服务,若启动参数和配置文件同时设置某配置, 那么启动参数的优先级高,具体的可配置项及要求详见:配置项说明
# 启动参数组合示例
- 单机模式启动服务,指定配置文件路径;
ezoo-server --config /etc/ezoodb/proj.conf
- 单机模式快速启动服务,指定指定配置文件路径、数据文件路径以及对外RPC服务端口;
ezoo-server --config /etc/ezoodb/proj.conf --datapath /data/ezoodb/proj --port 9090
# 启动参数详细说明
启动参数以“--”为前缀,参数名、值或不同的参数之间需以空格隔开。所有支持的启动参数如下,取值大小写敏感:
参数名(省略“--”前缀) | 值类型 | 默认值 | 值约束 | 描述 |
---|---|---|---|---|
config | String | 无 | 无 | 必须设置,用于指定本地主配置文件ezoodb.conf所在存储路径 |
servertype | String | standalone | standalone:单机启动, replicaset:副本集启动 | 数据库的启动方式 |
addr | String | 自动获取 | 非空 | 本机ip地址,不指定会自动获取本机内网ip,等同于配置项 server.address |
port | Integer | 9090 | 1024~65535 | RPC对外服务网络端口,等同于配置项 server.port |
datapath | String | /tmp/ezoodb/data | 非空 | 数据存储路径,等同于配置项 db.data.path |
oplogpath | String | /tmp/ezoodb/oplog | 非空 | oplog存储路径,等同于配置项 oplog.path |
logpath | String | /tmp/ezoodb/log | 非空 | 日志存储路径,等同于配置项 db.log.path |