首页 > 解决方案 > 在本地 cockroachdb 集群上运行 TPCC

问题描述

我按照https://www.cockroachlabs.com/docs/stable/start-a-local-cluster.html的说明启动并运行了一个本地 cockroachdb

我正在尝试按照https://www.cockroachlabs.com/docs/stable/performance-benchmarking-with-tpc-c.html的说明运行 tpcc 基准测试

看起来 TPCC 二进制文件workload.LATEST假设集群位于谷歌云上;因此它发出以下错误:

$ ./workload.LATEST fixtures load tpcc --warehouses=1000 "postgres://root@localhost:26257?sslmode=disable"

错误:未能创建谷歌云客户端(您可能需要设置 GCS 应用程序默认凭据:'gcloud auth application-default login --project=cockroach-shared'):拨号:google:找不到默认凭据。有关详细信息,请参阅https://developers.google.com/accounts/docs/application-default-credentials

我可以更改什么来运行基准测试?

标签: cockroachdb

解决方案


如果您升级到 v2.1,工作负载是一个内置命令,您可以在集群中运行它,它不会做出谷歌云假设:https://www.cockroachlabs.com/docs/stable/cockroach-workload。 html


推荐阅读