某某大肠_tikv_修改配置参数

某某大肠_tikv_修改配置参数


1、参数的作用。
storage.scheduler-concurrency: 10000000(一千万)
    # scheduler 内置一个内存锁机制,防止同时对一个 key 进行操作。每个 key hash 到不同的槽。
    # 默认值:2048000
    # 最小值:1
    # 控制写入并发。
raftstore.raft-heartbeat-ticks: 3
    # 发送心跳时经过的 tick 个数,即每隔 raft-base-tick-interval * raft-heartbeat-ticks 时间发送一次心跳。
    # 默认值:2
    # 最小值:大于 0
    # raft-base-tick-interval
        # 状态机 tick 一次的间隔时间。
        # 默认值:1s
        # 最小值:大于 0


2、修改 tikv 配置参数的具体操作。
ssh 登录到(10.0.0.110)中控机 & 监控
# su - tidb
# cd tidb-ansible2.1.19/conf/
# vim tikv.yml
修改以下内容:
storage:
  scheduler-concurrency: 10000000  #注意是两个空格,不要使用Tab键盘。
raftstore:
  raft-heartbeat-ticks: 3  #注意是两个空格,不要使用Tab键盘。


3、滚动升级 tikv 实例。
# cd tidb-ansible2.1.19/
# ansible-playbook rolling_update.yml --tags=tikv


4、更新 prometheus 配置并重启。
# ansible-playbook rolling_update_monitor.yml --tags=prometheus


5、打开浏览器访问监控平台:http://10.0.0.110:3000 查看集群状态。





修改张北 TiKV 特殊配置的两个参数
1、参数的作用。
raft-min-election-timeout-ticks: 1000
    # 发起选举时至少经过的 tick 个数,如果为 0,则表示使用 raft-election-timeout-ticks,不能比 raft-election-timeout-ticks 小。
    # 默认值:0
    # 最小值:0

raft-max-election-timeout-ticks: 1020
    # 发起选举时最多经过的 tick 个数,如果为 0,则表示使用 raft-election-timeout-ticks * 2。
    # 默认值:0
    # 最小值:0

# raft-election-timeout-ticks
    # 发起选举时经过的 tick 个数,即如果处于无主状态,大约经过 raft-base-tick-interval * raft-election-timeout-ticks 时间以后发起选举。
    # 默认值:10
    # 最小值:raft-heartbeat-ticks


2、修改 tikv 对应节点配置参数的具体操作。
张北 TiKV * 2  ip地址:10.0.0.12
ssh 登录到(张北 10.0.0.12)
# su - tidb
# cd /data1/tidb-cluster/tikv1/conf/
# vim tikv.toml
修改以下内容:
raftstore:
  raft-min-election-timeout-ticks: 1000  #注意是两个空格,不要使用Tab键盘。
  raft-max-election-timeout-ticks: 1020  #注意是两个空格,不要使用Tab键盘。

# cd /data2/tidb-cluster/tikv2/conf/
# vim tikv.toml
修改以下内容:
raftstore:
  raft-min-election-timeout-ticks: 1000  #注意是两个空格,不要使用Tab键盘。
  raft-max-election-timeout-ticks: 1020  #注意是两个空格,不要使用Tab键盘。


2、重启张北的 tikv 实例。
ssh 登录到(10.0.0.110)中控机 & 监控
# cd tidb-ansible2.1.19/
# ansible-playbook stop.yml -l tikv-zhangbei-100012-3,tikv-zhangbei-100012-4
# ansible-playbook start.yml -l tikv-zhangbei-100012-3,tikv-zhangbei-100012-4


3、打开浏览器访问监控平台:http://10.0.0.110:3000 查看集群状态。

 

posted @ 2020-10-09 19:43  捧花大王  阅读(366)  评论(0)    收藏  举报