个人笔记:使用TIUP进行TIDB安装
作者:互联网
前言
TIDB版本v5.0.1,安装环境CentOS 8
1.在官网下载社区版 https://download.pingcap.org/tidb-community-server-v5.0.1-linux-amd64.tar.gz
2.解压tar zxvf tidb-community-toolkit-v5.0.1-linux-amd64.tar.gz
3.进入tidb-community-server-v5.0.1-linux-amd64
目录运行local_install.sh
4.source /root/.bash_profile
5.tiup cluster template > topology.yaml
6.修改 topology.yaml文件内容,我这里直接用的root用户
例如:
global:
user: "root"
ssh_port: 22
deploy_dir: "/tidb-deploy"
data_dir: "/tidb-data"
arch: "amd64"
monitored:
node_exporter_port: 9100
blackbox_exporter_port: 9115
pd_servers:
- host: 192.168.16.44
# - host: 192.168.16.45
tidb_servers:
- host: 192.168.16.44
# - host: 192.168.16.45
tikv_servers:
- host: 192.168.16.44
# - host: 192.168.16.45
tiflash_servers:
- host: 192.168.16.44
monitoring_servers:
- host: 192.168.16.44
grafana_servers:
- host: 192.168.16.44
alertmanager_servers:
- host: 192.168.16.44
7.检查和自动修复集群存在的潜在风险:tiup cluster check ./topology.yaml --apply --user root -p
,输入密码。
8.部署集群:tiup cluster deploy tidb-test v5.0.1 ./topology.yaml --user root -p
,输入密码。如果失败,多试几次
9.查看 TiUP 管理的集群情况:tiup cluster list
10.检查部署的 TiDB 集群情况:tiup cluster display tidb-test
11.启动集群:tiup cluster start tidb-test
这一步有问题的,有可能是端口占用,比如我有安装etcd,etcd占用了pd的端口2379,可以用netstat -tunlp |grep 2379查看,还有tiflash报错bin/tiflash/tiflash: error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory是缺少包libnsl,执行yum install libnsl
12.检查部署的 TiDB 集群情况:tiup cluster display tidb-test
13,查看 TiDB Dashboard 检查 TiDB 集群状态:通过 {pd-ip}:{pd-port}/dashboard
登录 TiDB Dashboard,默认用户为root默认密码为空,我本机地址为http://192.168.16.44:2379/dashboard/
14.查看 Grafana 监控 Overview 页面检查 TiDB 集群状态:通过 {Grafana-ip}:3000
登录 Grafana 监控,默认用户名及密码为 admin/admin,我本机地址为http://192.168.16.44:3000
15.用mysql客户端如navicat连接tidb测试,主机:192.168.16.44 ,端口:4000
,用户:root
, 密码为空,执行SELECT VERSION();
显示5.7.25-TiDB-v5.0.1
标签:TIUP,TIDB,192.168,servers,host,16.44,笔记,tidb,tiup 来源: https://blog.csdn.net/OnlyOneWildChild/article/details/116457468