liyuntang
(Liyuntang)
1
【 TiDB 使用环境】测试环境
【 TiDB 版本】v7.1.0。 operator版本为1.4.6
这种pd-ctl的操作能不能用发送http或者rpc请求的方式实现
因为在代码中调用命令行操作着实不方便
当然可以,至少我操作过状态从offline变成up
curl -X POST http://127.0.0.1:2379/pd/api/v1/store/${store_id}/state?state=Up
以前的版本还可以强删,新版本好像换了:
curl -X DELETE http://{pdip}:2379/pd/api/v1/store/${store_id}?force
上面强删的命令在新版本应该不能用了。
大概就是这个意思,restful 接口执行试试。
也可以直接封装 pdclient
pd通过api操作有风险,建议不要使用,避免误操作。