命令参考
命令参考
CLI 命令参考
np 的命令行界面设计遵循"先做常用的事"原则。
np init
初始化 np 集群。
np init [flags]Flags:
| Flag | 说明 | 默认值 |
|---|---|---|
--name |
集群名称 | np-cluster |
--datacenter |
数据中心名称 | dc1 |
--server |
以 server 模式运行 | false |
--bootstrap-expect |
期望的 server 节点数 | 1 |
np deploy
部署或更新一个服务。
np deploy <service-name> [flags]Flags:
| Flag | 说明 | 默认值 |
|---|---|---|
--file |
配置文件路径 | np.yaml |
--env |
环境变量 (key=value) | — |
--count |
实例数量 | 1 |
--update |
更新策略 | rolling |
np status
显示所有服务的状态。
np status [service-name] [flags]Flags:
| Flag | 说明 | 默认值 |
|---|---|---|
--watch, -w |
持续监控 | false |
--json |
JSON 格式输出 | false |
np logs
查看服务日志。
np logs <service-name> [flags]Flags:
| Flag | 说明 | 默认值 |
|---|---|---|
--follow, -f |
持续追踪 | false |
--tail |
显示最后 N 行 | 50 |
--since |
显示某时间之后的日志 | — |
np scale
调整服务实例数量。
np scale <service-name> <count> [flags]np stop
停止一个服务。
np stop <service-name> [flags]Flags:
| Flag | 说明 | 默认值 |
|---|---|---|
--purge |
彻底移除(包括数据) | false |
np config
查看或更新集群配置。
np config [flags]子命令:
| 命令 | 说明 |
|---|---|
np config show |
显示当前配置 |
np config set <key> <value> |
设置配置项 |
np config get <key> |
获取配置项 |
np version
显示 np 和组件的版本信息。
np version