zoukankan      html  css  js  c++  java
  • 某某大肠_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 查看集群状态。
  • 相关阅读:
    MySQL 使用 ON UPDATE CURRENT_TIMESTAMP 自动更新 timestamp (转)
    MySQL数据类型:UNSIGNED注意事项(转)
    MySQL慢查询参数
    elasticsearch中mapping的_source和store的笔记(转)
    python 使用 elasticsearch 常用方法(聚合)
    python 使用 elasticsearch 常用方法(检索)
    python 使用 elasticsearch 常用方法(索引)
    ElasticSearch集群状态查看命令大全(转)
    用C#实现修改网页数据
    基于jQuery可悬停控制图片轮播代码
  • 原文地址:https://www.cnblogs.com/zhouwanchun/p/13787689.html
Copyright © 2011-2022 走看看