我参照《在单机上模拟部署生产环境
》,安装 TiUP 的 cluster 组件的命令tiup cluster后面跟什么选项呢?应该是Usage:
tiup cluster [command],但是官方文档里只写了个tiup cluster
加这个参数 deploy:部署集群 试试;看样子官方文档有bug
tiup install cluster
这样么,还真没注意过。。
什么都不跟,直接写tiup cluster ,如果没有安装的情况就自动安装了啊。
这里官方文档实际写的是对的,这步目的的安装 cluster 工具,正常应该执行
tiup install cluster
这样就装上了 cluster 工具了,不过实际上,如果你在没安装 cluster 工具的情况下,直接执行
tiup cluster
这个命令是执行 cluster 工具,tiup 发现当前没装 cluster 工具,就会尝试装,然后执行,执行的时候啥参数也没加,就会自动显示帮助了,看日志可以看出来
Step 3:一键部署 TiDB 集群
先查看当前支持的 TiDB 稳定版本(本文用 v7.5.0 为例,可直接用这个版本,稳定不踩坑):
tiup list tidb
执行部署命令(集群名自定义,这里用“tidb-test”,好记):
tiup cluster deploy tidb-test v7.5.0 /root/tidb-cluster.yaml --user root -p
执行后,按以下提示操作:
① 提示“Enter password for root@你的IP”:输入服务器 root 密码(输入时不显示,输完按回车);
② 提示“Do you want to continue? (y/N)”:输入 y,按回车确认;
③ 等待部署(约 3-5 分钟,取决于网速,屏幕会滚动很多内容,耐心等,别中断)。
出现“Deployed cluster tidb-test successfully”,就说明部署成功!
直接跑 tiup cluster --help 就能看到所有子命令,比如 deploy、start、stop、scale-out 这些。文档里只写 tiup cluster 是因为后面要跟具体动作,比如:
tiup cluster deploy <cluster-name> <version> <topology.yaml>
tiup cluster start <cluster-name>
先看 --help 的输出,再根据你的操作选对应命令。
tiup cluster 后跟子命令,如 deploy/start/display/list/edit-config 等;本机执行 tiup cluster -h 或 tiup cluster help 查看完整列表,文档示例里的 image 只是其中一种用法。
安装 cluster 组件:tiup cluster(后面不加任何子命令,执行后自动下载二进制,打印帮助)
做部署动作:tiup cluster deploy xxx(deploy 才是 command 子命令)
文档写的
tiup cluster就是安装组件,很多人会困惑 “command 在哪”,这是文档写法容易误解。
尝试下这个,我前面也遇见过

