Bug 反馈
清晰准确地描述您发现的问题,提供任何可能复现问题的步骤有助于研发同学及时处理问题
【 Bug 的影响】
无法使用 tikv 单机版本,影响开发效率
【可能的问题复现步骤】
tiup playground --mode tikv-slim v5.3.0
使用以上命令部署 tikv 后,
d := &driver.TiKVDriver{} storage, err := d.Open(path)
使用如上命令,会返回错误
[pd] failed to get cluster id
查看集群状态得到以下结果
➜ rawkv git:(master) curl http://127.0.0.1:2379/pd/api/v1/cluster/status
{
"raft_bootstrap_time": "2022-02-15T00:46:29.005325+08:00",
"is_initialized": false,
"replication_status": ""
}
但是官网的 rawkv example (goclient版本) 可以跑通,拿到数据
ref: https://github.com/tikv/client-go/tree/master/examples/rawkv
➜ rawkv git:(master) go run rawkv.go
[2022/02/15 11:16:21.905 +08:00] [INFO] [client.go:381] ["[pd] create pd client with endpoints"] [pd-address="[127.0.0.1:2379]"]
[2022/02/15 11:16:21.909 +08:00] [INFO] [base_client.go:349] ["[pd] switch leader"] [new-leader=http://127.0.0.1:2379] [old-leader=]
[2022/02/15 11:16:21.909 +08:00] [INFO] [base_client.go:104] ["[pd] init cluster id"] [cluster-id=7064607830443526157]
[2022/02/15 11:16:21.909 +08:00] [INFO] [client.go:677] ["[pd] tso dispatcher created"] [dc-location=global]
cluster ID: 7064607830443526157
Successfully put Company:PingCAP to tikv
found val: PingCAP for key: Company
key: Company deleted
found val: for key: Company
【相关组件及具体版本】
tikv-slim v5.3.0