开始探索 GreptimeDB 分布式集群
GreptimeDB 可以运行于 cluster 模式以支持水平扩展。
安装 gtctl 并运行 playground
gtctl 是用于管理 GreptimeDB 的命令行工具。 你可以用如下命令进行安装(只适用于 Linux 和 macOS):
curl -fsSL https://downloads.greptime.cn/releases/scripts/gtctl/install.sh | sh -s -- -s aws
一旦下载已经完成,gtctl
的二进制文件将保存在你的当前目录下。
最快体验 GreptimeDB 分布式集群的方式便是运行 playground
命令:
./gtctl playground
当命令执行完毕之后,playground 将会在前台启动。你可以使用 Ctrl+C
来停止 playground。playground 将会在你的主机上以 bare-metal 模式部署最小的 GreptimeDB 集群。
你可以使用 开始探索 GreptimeDB 中的相同命令来与 GreptimeDB 集群进行交互。
更多的细节,请参考 gtctl operations。
在 Kubernetes 中部署 GreptimeDB 集群
如果您的 Kubernetes 集群已经准备就绪(需要 1.18 或更高版本),您可以使用以下命令部署 GreptimeDB 集群:
./gtctl cluster create mycluster --use-greptime-cn-artifacts
创建完成后,你可以使用以下命令连接集群:
./gtctl cluster connect mycluster
您还可以使用 Helm Charts 来部署集群。
提示
您可以使用 kind 来创建 Kubernetes:
kind create cluster
当集群在您的 Kubernetes 上就绪时,您可以使用以下命令来暴露所有的服务端口(确保您已经安装了 kubectl):
kubectl port-forward svc/mycluster-frontend \
4000:4000 \
4001:4001 \
4002:4002 \
4003:4003 \
4242:4242
您可以打开新的终端,通过客户端工具(mysql 或 psql)连接数据库,并按照 开始探索 GreptimeDB 的方式操作数据。
当前内容版权归 GreptimeDB 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 GreptimeDB .