cockroachdb - 在本地 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。
我可以更改什么来运行基准测试?
解决方案
如果您升级到 v2.1,工作负载是一个内置命令,您可以在集群中运行它,它不会做出谷歌云假设:https://www.cockroachlabs.com/docs/stable/cockroach-workload。 html
推荐阅读
- html - 页面灰色滚动条且不滚动
- java - 如何验证一个单元格数组在java中是否为空?
- javascript - javascript如何使用键作为字符串创建对象数组
- c# - 查询 Lucene 特殊字符后跟一个数字
- marklogic - 如何运行结构化查询
- git - git fetch 到不同的文件
- r - 是否有一个 R 函数可以找到任意模型的参数?
- jenkins - Jenkins Email-Ext 插件不再附加文件
- reactjs - 如何在 ag-grid-react 中禁用或删除输入搜索过滤器?
- facebook-graph-api - 在 Graph Facebook API 中,如何在给定用户电子邮件的情况下获取用户 ID?