zoukankan      html  css  js  c++  java
  • tidb启动

    ################

    集群布局如下:
    
    tidb:10.10.10.11
    tidb:10.10.10.12
    tidb:10.10.10.13
    
    pd:10.10.10.24
    pd:10.10.10.25
    pd:10.10.10.26
    
    
    tikv:10.10.10.37
    tikv:10.10.10.38
    tikv:10.10.10.39

    启动tidb-server:

    10.10.10.11-shell> cat run_tidb.sh

    exec numactl --cpunodebind=0 --membind=0 env GODEBUG=madvdontneed=1 /home/work/tidb/tidb/tidb-4000/bin/tidb-server
    -P 4000
    --status="10080"
    --host="0.0.0.0"
    --advertise-address="10.10.10.11"
    --store="tikv"
    --path="10.10.10.24:2379,10.10.10.25:2379,10.10.10.26:2379"
    --log-slow-query="/home/work/tidb/tidb-4000/log/tidb_slow_query.log"
    --config=/home/work/tidb/tidb-4000/conf/tidb.toml
    --log-file="/home/work/tidb/tidb-4000/log/tidb.log" 2>> "/home/work/tidb/tidb-4000/log/tidb_stderr.log"

    tidb-server启动参数:

    在启动 TiDB 时,你可以使用命令行参数或环境变量来配置 TiDB。本文将详细介绍 TiDB 的命令行启动参数。TiDB 的默认端口为 4000(客户端请求)与 10080(状态报告)。

    -P
    TiDB 服务监听端口
    默认:"4000"
    TiDB 服务会使用该端口接受 MySQL 客户端发来的请求
    
    --host
    TiDB 服务监听的 host
    默认:"0.0.0.0"
    0.0.0.0 默认会监听所有的网卡地址。如果有多块网卡,可以指定对外提供服务的网卡,如 192.168.100.113
    
    --status
    TiDB 服务状态监听端口
    默认:"10080"
    该端口用于展示 TiDB 内部数据,包括 prometheus 统计和 pprof
    Prometheus 统计可以通过 http://host:status_port/metrics 访问
    pprof 数据可以通过 http://host:status_port/debug/pprof 访问
    
    --advertise-address
    登录 TiDB 的 IP 地址
    默认:""
    必须确保用户和集群中的其他机器都能够访问到该 IP 地址
    
    --store
    用来指定 TiDB 底层使用的存储引擎
    默认:"unistore"
    可以选择 "unistore"(本地存储引擎)或者 "tikv"(分布式存储引擎)
    
    --path
    对于本地存储引擎 "unistore" 来说,path 指定的是实际的数据存放路径
    当 --store = tikv 时,必须指定 path;当 --store = unistore 时,如果不指定 path,会使用默认值。
    对于 "TiKV" 存储引擎来说,path 指定的是实际的 PD 地址。假如在 192.168.100.113:2379192.168.100.114:2379192.168.100.115:2379 上面部署了 PD,那么 path 为 "192.168.100.113:2379, 192.168.100.114:2379, 192.168.100.115:2379"
    默认:"/tmp/tidb"
    可以通过 tidb-server --store=unistore --path="" 来启动一个纯内存引擎的 TiDB
    
    --log-file
    Log 文件
    默认:""
    如果未设置该参数,log 会默认输出到 "stderr";如果设置了该参数,log 会输出到对应的文件中。每天凌晨,log 会自动轮转使用一个新的文件,并且将以前的文件改名备份
    --log-slow-query
    慢查询日志文件路径
    默认:""
    如果未设置该参数,log 会默认输出到 --log-file 指定的文件中

    ###############

    igoodful@qq.com
  • 相关阅读:
    通信—互联网协议入门2(转载)
    通信—互联网协议入门1(转载)
    通信—HTTP 协议入门(转载)
    通信—跨域资源共享
    ionic3使用echart插件
    通信—HTTP与HTTPS
    ionic学习笔记—常用命令
    ionic学习笔记—创建项目
    Spark 资源池简介
    数据库设计原则
  • 原文地址:https://www.cnblogs.com/igoodful/p/15325048.html
Copyright © 2011-2022 走看看