脚本宝典收集整理的这篇文章主要介绍了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
10.10.10.11-shell> cat run_tidb.shexec 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 时,你可以使用命令行参数或环境变量来配置 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:2379、192.168.100.114:2379 和 192.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 指定的文件中
###############
以上是脚本宝典为你收集整理的tidb启动全部内容,希望文章能够帮你解决tidb启动所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。