让我们现实一点:虽然漂亮的GUI没有错,但用命令行做事情就是快。至少当你知道你在做什么的时候。
这就是为什么在CockroachDB 22.1中,我们增加了一个新的工具,旨在使人们比以往更快、更容易地从命令行中创建和管理CockroachDB集群:ccloud 。
如何开始使用ccloud
启动和运行你的第一个集群只需要几分钟的时间。下面是一段视频,介绍了如何操作。
下载ccloud工具
如果您还没有安装,您将需要在您的机器上下载并安装ccloud 。你可以通过几种不同的方式从命令行中完成这一工作。
用Homebrew安装(假设你已经安装了Homebrew)。
brew install cockroachdb/tap/ccloud
下载二进制文件(Mac)。
curl https://binaries.cockroachdb.com/ccloud/ccloud_darwin-amd64_0.1.1.tar.gz | tar -xJ && cp -i ccloud /usr/local/bin/
下载二进制文件(M1 Mac)。
curl https://binaries.cockroachdb.com/ccloud/ccloud_darwin-arm64_0.1.1.tar.gz | tar -xJ && cp -i ccloud /usr/local/bin/
下载二进制文件(Linux)。
curl https://binaries.cockroachdb.com/ccloud/ccloud_linux-amd64_0.1.1.tar.gz | tar -xz && cp -i ccloud /usr/local/bin/
下载二进制文件(Windows)。
$ErrorActionPreference = "Stop"; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $ProgressPreference = 'SilentlyContinue'; $null = New-Item -Type Directory -Force $env:appdata/ccloud; Invoke-WebRequest -Uri https://binaries.cockroachdb.com/ccloud/ccloud_windows-amd64_0.1.1.zip -OutFile ccloud.zip; Expand-Archive -Force -Path ccloud.zip; Copy-Item -Force ccloud/ccloud.exe -Destination $env:appdata/ccloud; $Env:PATH += ";$env:appdata/ccloud"; # We recommend adding ";$env:appdata/ccloud" to the Path variable for your system environment. See https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_environment_variables#saving-changes-to-environment-variables for more information.
创建一个新的集群并连接到它
一旦你安装了ccloud ,要创建一个新的集群(并连接到它,如果你愿意的话),只需输入以下命令,然后按照屏幕上的提示操作。就这么简单!
ccloud quickstart
当然,创建一个新的集群仅仅是冰山一角。请查看完整的文档,看看ccloud还能做什么!