TiDB單機,docker-compose安裝

目錄

一、環境準備

1、安裝docker

2、安裝docker-compose

3、安裝mysql(可能不需要)root賬號下安裝

4、安裝git

二、安裝TiDB

三、測試


 

一、環境準備

本機環境是:centos7.3

1、安裝docker

第一步:刪除舊版本和相關依賴,運行命令:

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

第二步:安裝依賴,命令:

yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

第三步,配置穩定的repositories,命令:

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

第四步:安裝docker,命令:

yum install docker-ce docker-ce-cli containerd.io

啓動:systemctl start docke 
關閉:systemctl stopdocker
開機啓動:systemctl enable docker

 

2、安裝docker-compose

curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

給docker-compose執行權限,運行命令:

chmod +x /usr/local/bin/docker-compose

檢查,運行docker-compose --version
參考文檔:https://www.cnblogs.com/ruanqin/p/11082506.html

 

3、安裝mysql(可能不需要)root賬號下安裝

第一步:下載mysql的repo源

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm


第二步:安裝mysql-community-release-el7-5.noarch.rpm包

rpm -ivh mysql-community-release-el7-5.noarch.rpm


第三步:安裝mysql

yum install mysql-server


第四步:重置mysql密碼,授權ip

#登錄客戶端
mysql -u root -p

#設置密碼
 mysqladmin -u root password "newpwd"

#授權ip
grant all privileges on *.* to 'root'@'10.8.%' identified by 'root' with grant option;

#刷新
flush privileges;

4、安裝git

#查看git是否安裝
git --version

#使用yum 安裝
yum install git

#如果在安裝的沒有使用root賬號
sudo yum install git

#根據提示輸入:y (小寫)

#查看安裝是否成功:
git --version

二、安裝TiDB

  1. 下載 tidb-docker-compose

    git clone https://github.com/pingcap/tidb-docker-compose.git
    
  2. 創建並啓動集羣

    獲取最新 Docker 鏡像:

    cd tidb-docker-compose && docker-compose pull && docker-compose up -d
    
  3. 訪問集羣

    mysql -h 127.0.0.1 -P 4000 -u root
    

    訪問集羣 Grafana 監控頁面:http://localhost:3000 默認用戶名和密碼均爲 admin。

    集羣數據可視化http://localhost:8010

  4. 啓動關閉

TiDB的服務名稱:
    pd0            
    pd1            
    pd2            
    tikv0          
    tikv1          
    tikv2          
    tidb           
    tispark-master 
    tispark-slave0 
    tidb-vision    
    pushgateway    
    prometheus     
    grafana 

#關閉服務
docker-compose stop 服務名稱

#啓動服務
docker-compose start 服務名稱

#啓動並且創建docker-compose up -d
#關閉並且刪除docker-compose down

三、測試

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章