Skip to content

Commit

Permalink
resolve conflicts
Browse files Browse the repository at this point in the history
  • Loading branch information
yikeke committed Apr 21, 2021
1 parent 0809190 commit c9413e2
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 59 deletions.
50 changes: 3 additions & 47 deletions pd-control.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,14 @@ aliases: ['/docs-cn/v3.0/pd-control/','/docs-cn/v3.0/reference/tools/pd-control/

PD Control 是 PD 的命令行工具,用于获取集群状态信息和调整集群。

## 源码编译

<<<<<<< HEAD
1. [Go](https://golang.org/) Version 1.13 以上
2. 在 PD 项目根目录使用 `make` 命令进行编译,生成 bin/pd-ctl
=======
> **注意:**
>
> 建议使用的 Control 工具版本与集群版本保持一致。
### 使用 TiUP
## 源码编译

可直接通过 `tiup ctl pd:<pd_version> -u http://<pd_ip>:<pd_port> [-i]` 使用。
>>>>>>> ab487f7a... ctl: add a note for all ctl docs (#6096)
1. [Go](https://golang.org/) Version 1.13 以上
2. 在 PD 项目根目录使用 `make` 命令进行编译,生成 bin/pd-ctl

## 下载安装包

Expand Down Expand Up @@ -911,50 +905,12 @@ Encoding 格式示例:
{{< copyable "" >}}

```bash
<<<<<<< HEAD
>> scheduler show // 显示所有的 schedulers
>> scheduler add grant-leader-scheduler 1 // 把 store 1 上的所有 Region 的 leader 调度到 store 1
>> scheduler add evict-leader-scheduler 1 // 把 store 1 上的所有 Region 的 leader 从 store 1 调度出去
>> scheduler add shuffle-leader-scheduler // 随机交换不同 store 上的 leader
>> scheduler add shuffle-region-scheduler // 随机调度不同 store 上的 Region
>> scheduler remove grant-leader-scheduler-1 // 把对应的 scheduler 删掉
=======
>> scheduler show // 显示所有的 schedulers
>> scheduler add grant-leader-scheduler 1 // 把 store 1 上的所有 Region 的 leader 调度到 store 1
>> scheduler add evict-leader-scheduler 1 // 把 store 1 上的所有 Region 的 leader 从 store 1 调度出去
>> scheduler config evict-leader-scheduler // v4.0.0 起,展示该调度器具体在哪些 store 上
>> scheduler add shuffle-leader-scheduler // 随机交换不同 store 上的 leader
>> scheduler add shuffle-region-scheduler // 随机调度不同 store 上的 Region
>> scheduler remove grant-leader-scheduler-1 // 把对应的调度器删掉,`-1` 对应 store ID
>> scheduler pause balance-region-scheduler 10 // 暂停运行 balance-region 调度器 10 秒
>> scheduler pause all 10 // 暂停运行所有的调度器 10 秒
>> scheduler resume balance-region-scheduler // 继续运行 balance-region 调度器
>> scheduler resume all // 继续运行所有的调度器
>> scheduler config balance-hot-region-scheduler // 显示 balance-hot-region 调度器的配置
```

### `scheduler config balance-hot-region-scheduler`

用于查看和控制 `balance-hot-region-scheduler` 策略。

示例:

```bash
>> scheduler config balance-hot-region-scheduler // 显示 balance-hot-region 调度器的所有配置
{
"min-hot-byte-rate": 100,
"min-hot-key-rate": 10,
"max-zombie-rounds": 3,
"max-peer-number": 1000,
"byte-rate-rank-step-ratio": 0.05,
"key-rate-rank-step-ratio": 0.05,
"count-rank-step-ratio": 0.01,
"great-dec-ratio": 0.95,
"minor-dec-ratio": 0.99,
"src-tolerance-ratio": 1.02,
"dst-tolerance-ratio": 1.02
}
>>>>>>> ab487f7a... ctl: add a note for all ctl docs (#6096)
```

### `store [delete | label | weight] <store_id> [--jq="<query string>"]`
Expand Down
6 changes: 1 addition & 5 deletions tidb-control.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,11 @@ TiDB Control 是 TiDB 的命令行工具,用于获取 TiDB 状态信息,多

本节提供了两种方式获取 TiDB Control 工具。

<<<<<<< HEAD
### 通过 TiDB Ansible 安装
=======
> **注意:**
>
> 建议使用的 Control 工具版本与集群版本保持一致。
### 通过 TiUP 安装
>>>>>>> ab487f7a... ctl: add a note for all ctl docs (#6096)
### 通过 TiDB Ansible 安装

对于使用 [TiDB Ansible](/online-deployment-using-ansible.md) 部署的 TiDB 集群,在 TiDB 的安装路径下可以找到 TiDB Control 的二进制程序 `tidb-ctl`

Expand Down
8 changes: 1 addition & 7 deletions tikv-control.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,11 @@ TiKV Control(以下简称 tikv-ctl)是 TiKV 的命令行工具,用于管
* 如果是使用 TiDB Ansible 部署的集群,在 `ansible` 目录下的 `resources/bin` 子目录下。
* 如果是使用 TiUP 部署的集群,在 `~/.tiup/components/ctl/{VERSION}/` 目录下。

<<<<<<< HEAD
[TiUP](https://github.com/pingcap/tiup) 是晚于 `tidb-ansible` 推出的部署工具,使用方式更加简化,`tikv-ctl` 也集成在了 `tiup` 命令中。执行以下命令,即可调用 `tikv-ctl` 工具:
=======
## 通过 TiUP 使用 TiKV Control

> **注意:**
>
> 建议使用的 Control 工具版本与集群版本保持一致。
`tikv-ctl` 也集成在了 `tiup` 命令中。执行以下命令,即可调用 `tikv-ctl` 工具:
>>>>>>> ab487f7a... ctl: add a note for all ctl docs (#6096)
[TiUP](https://github.com/pingcap/tiup) 是晚于 `tidb-ansible` 推出的部署工具,使用方式更加简化,`tikv-ctl` 也集成在了 `tiup` 命令中。执行以下命令,即可调用 `tikv-ctl` 工具:

{{< copyable "shell-regular" >}}

Expand Down

0 comments on commit c9413e2

Please sign in to comment.