## TiDB Cluster Part [tidb_servers] TiDB1-1 ansible_host=127.0.0.1 deploy_dir=/data1/deploy1 tidb_port=4000 tidb_status_port=10080 labels="host=tidb1" TiDB1-2 ansible_host=127.0.0.1 deploy_dir=/data1/deploy2 tidb_port=4001 tidb_status_port=10081 labels="host=tidb1" [tikv_servers] TiKV1-1 ansible_host=127.0.0.1 deploy_dir=/data1/deploy1 tikv_port=20171 labels="host=tikv1" TiKV1-2 ansible_host=127.0.0.1 deploy_dir=/data1/deploy2 tikv_port=20172 labels="host=tikv1" [pd_servers] 127.0.0.1 deploy_dir=/data1/deploy1 [spark_master] [spark_slaves] ## Monitoring Part # prometheus and pushgateway servers [monitoring_servers] 127.0.0.1 [grafana_servers] [monitoring_servers] 127.0.0.1 # node_exporter and blackbox_exporter servers [monitored_servers] 127.0.0.1 [monitoring_servers] 127.0.0.1 [alertmanager_servers] 127.0.0.1 [kafka_exporter_servers] ## Binlog Part [pump_servers:children] tidb_servers [drainer_servers] ## Group variables [pd_servers:vars] # location_labels = ["zone","rack","host"] ## Global variables [all:vars] ## Connection # ssh via normal user ansible_user = tidb cluster_name = test-cluster tidb_version = latest # process supervision, [systemd, supervise] process_supervision = systemd # timezone of deployment region timezone = Asia/Shanghai set_timezone = True enable_firewalld = False # check NTP service enable_ntpd = True set_hostname = False # CPU, memory and disk performance will not be checked when dev_mode = True dev_mode = False ## binlog trigger enable_binlog = False # zookeeper address of kafka cluster for binlog, example: # zookeeper_addrs = "192.168.0.11:2181,192.168.0.12:2181,192.168.0.13:2181" zookeeper_addrs = "" # kafka cluster address for monitoring, example: # kafka_addrs = "192.168.0.11:9092,192.168.0.12:9092,192.168.0.13:9092" kafka_addrs = "" # store slow query log into seperate file enable_slow_query_log = False # enable TLS authentication in the TiDB cluster enable_tls = False # KV mode deploy_without_tidb = False # Optional: Set if you already have a alertmanager server. # Format: alertmanager_host:alertmanager_port alertmanager_target = "" grafana_admin_user = "admin" grafana_admin_password = "admin" ### Collect diagnosis collect_log_recent_hours = 2 enable_bandwidth_limit = True # default: 10Mb/s, unit: Kbit/s collect_bandwidth_limit = 10000