準備一個空的centos8,我這里使用的是騰訊云輕量級centos8服務器,
https://www.bilibili.com/video/BV13f4y1M7Ct/
https://www.bilibili.com/video/BV13f4y1M7Ct/
一、準備環境
1、安裝docker 并驗證
使用官方安裝腳本自動安裝
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
驗證
docker -v
![]()
能正常顯示版本,則安裝成功
2、安裝git
yum install -y git

3、安裝 docker compose
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
由于是從github下載安裝,所有容易抽風,多試幾次才行,

二、安裝tidb
1、下載 tidb-docker-compose
git clone https://github.com/pingcap/tidb-docker-compose.git
會在本地創建一個tidb-docker-compose 目錄

2、進入該目錄執行命令
cd tidb-docker-compose
確定目錄
pwd
![]()
3、拉取鏡像
docker-compose pull
如果出現:ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?錯誤主要原因是docker不是系統服務方式啟動,
是別執行下面三條命令解決
service docker start
systemctl enable docker.service
systemctl status docker.service

重新拉取鏡像 docker-compose pull 但是拉取程序中可能出部分鏡像拉取錯誤,這個沒關系 做執行幾次就會全部成功


查看docker 鏡像
docker images

4、創建并啟動集群
執行命令
docker-compose up -d
5、測驗訪問 tidb
mysql -h 127.0.0.1 -P 4000 -u root
后面的操作和mysql 是一樣的,
如果出現:-bash: mysql: command not found
那么 直接在把服務器防火墻中的4000埠打開用navicat連接就行,注意 初始化好的集群沒有密碼,


自此,完成Tidb docker compose測驗集群的安裝,
6、修改密碼
set password for 'root'@'%' = '123456';
7、查看監控及報警設定

IP:3000 為集群監控

IP:9090為 Prometheus + Alertmanger 進行報警

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/356869.html
標籤:其他
上一篇:【個人網站】個人網站搭建全程序
