我正在运行哪个版本的CockroachDB?

问题描述:

我试着运行cockroach --v,并得到一个未知的标志错误。找到我正在运行的蟑螂版本的命令是什么?我正在运行哪个版本的CockroachDB?

cockroach version从命令行返回可用的CockroachDB版本。但是,需要注意的是,您可以升级路径中的二进制文件,但服务器上运行的实际蟑螂服务可能较旧。

要升级服务器,您需要重新启动蟑螂(cockroach quit,然后cockroach start使用较新的二进制文件)。如果您在生产环境中执行此操作,则可以逐个将节点脱机,而不会影响可用性(假设您运行的是负载平衡群集,并且不会将单个节点视为客户端的唯一目标)。

+0

这是否意味着crdb集群可以同时运行二进制版本(旧版本和新版本)的多个版本?我假设你的意思是逐个打开并重新启动节点,这样你就不会同时丢失超过1个节点。 –