################
?
集群布局如下: 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啟動參數(shù):
在啟動 TiDB 時,你可以使用命令行參數(shù)或環(huán)境變量來配置 TiDB。本文將詳細(xì)介紹 TiDB 的命令行啟動參數(shù)。TiDB 的默認(rèn)端口為 4000(客戶端請求)與 10080(狀態(tài)報告)。
-P TiDB 服務(wù)監(jiān)聽端口 默認(rèn):"4000" TiDB 服務(wù)會使用該端口接受 MySQL 客戶端發(fā)來的請求 --host TiDB 服務(wù)監(jiān)聽的 host 默認(rèn):"0.0.0.0" 0.0.0.0 默認(rèn)會監(jiān)聽所有的網(wǎng)卡地址。如果有多塊網(wǎng)卡,可以指定對外提供服務(wù)的網(wǎng)卡,如 192.168.100.113 --status TiDB 服務(wù)狀態(tài)監(jiān)聽端口 默認(rèn):"10080" 該端口用于展示 TiDB 內(nèi)部數(shù)據(jù),包括 prometheus 統(tǒng)計和 pprof Prometheus 統(tǒng)計可以通過 http://host:status_port/metrics 訪問 pprof 數(shù)據(jù)可以通過 http://host:status_port/debug/pprof 訪問 --advertise-address 登錄 TiDB 的 IP 地址 默認(rèn):"" 必須確保用戶和集群中的其他機(jī)器都能夠訪問到該 IP 地址 --store 用來指定 TiDB 底層使用的存儲引擎 默認(rèn):"unistore" 可以選擇 "unistore"(本地存儲引擎)或者 "tikv"(分布式存儲引擎) --path 對于本地存儲引擎 "unistore" 來說,path 指定的是實際的數(shù)據(jù)存放路徑 當(dāng) --store = tikv 時,必須指定 path;當(dāng) --store = unistore 時,如果不指定 path,會使用默認(rèn)值。 對于 "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" 默認(rèn):"/tmp/tidb" 可以通過 tidb-server --store=unistore --path="" 來啟動一個純內(nèi)存引擎的 TiDB --log-file Log 文件 默認(rèn):"" 如果未設(shè)置該參數(shù),log 會默認(rèn)輸出到 "stderr";如果設(shè)置了該參數(shù),log 會輸出到對應(yīng)的文件中。每天凌晨,log 會自動輪轉(zhuǎn)使用一個新的文件,并且將以前的文件改名備份 --log-slow-query 慢查詢?nèi)罩疚募窂?默認(rèn):"" 如果未設(shè)置該參數(shù),log 會默認(rèn)輸出到 --log-file 指定的文件中
?
?
?
?
?
?
?
?
?
?
?
###############
本文摘自 :https://www.cnblogs.com/