一、準備 TiUP 離線組件包
tiup mirror clone tidb-community-server-${version}-linux-
amd64 ${version} --os=linux --arch=amd64
tar czvf tidb-community-server-${version}-linux-amd64.tar.gz
tidb-community-server-${version}-linux-amd64
此時,tidb-community-server-${version}-linux-amd64.tar.gz 就是一個獨立的離線環境包。
二、 部署離線環境 TiUP 組件
tar xzvf tidb-community-server-${version}-linux-amd64.tar.gz
sh tidb-community-server-${version}-linux-
amd64/local_install.sh
source /home/tidb/.bash_profile
local_install.sh 腳本會自動執行 tiup mirror set tidb-
community-server-${version}-linux-amd64 命令將當前鏡像地址
設置為 tidb-community-server-${version}-linux-amd64。
三、 TiKV 數據盤掛載
fdisk -l
Disk /dev/nvme0n1: 1000 GB
parted -s -a optimal /dev/nvme0n1 mklabel gpt -- mkpart
primary ext4 1 -1
mkfs.ext4 /dev/nvme0n1p1
lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ext4 237b634b-a565-477b-8371-6dff0c41f5ab /boot
├─sda2 swap f414c5c0-f823-4bb1-8fdf-e531173a72ed
└─sda3 ext4 547909c1-398d-4696-94c6-03e43e317b60 /
sr0
nvme0n1
└─nvme0n1p1 ext4 c51eb23b-195c-4061-92a9-3fad812cc12f
vi /etc/fstab
UUID=c51eb23b-195c-4061-92a9-3fad812cc12f /data1 ext4 defaults,nodelalloc,noatime 0 2
mkdir /data1 &&
mount -a
step7. 執行以下命令,如果文件系統為 ext4,并且掛載參數中包含 nodelalloc,則表示已生效。
mount -t ext4
/dev/nvme0n1p1 on /data1 type ext4 (rw,noatime,nodelalloc,data=ordered)
四、 配置初始化參數文件
cat topology.yaml
# # Global variables are applied to all deployments and used as the default value of
# # the deployments if a specific deployment value is missing.
global:
user: "tidb"
ssh_port: 22
deploy_dir: "/tidb-deploy"
data_dir: "/tidb-data"
server_configs:
pd:
replication.enable-placement-rules: true
pd_servers:
- host: 10.0.1.4
- host: 10.0.1.5
- host: 10.0.1.6
tidb_servers:
- host: 10.0.1.7
- host: 10.0.1.8
- host: 10.0.1.9
tikv_servers:
- host: 10.0.1.1
- host: 10.0.1.2
- host: 10.0.1.3
tiflash_servers:
- host: 10.0.1.10
data_dir: /data1/tiflash/data,/data2/tiflash/data
cdc_servers:
- host: 10.0.1.6
- host: 10.0.1.7
- host: 10.0.1.8
monitoring_servers:
- host: 10.0.1.4
grafana_servers:
- host: 10.0.1.4
alertmanager_servers:
- host: 10.0.1.4
五、 部署 TiDB 集群
tiup cluster deploy tidb-test v4.0.0 topology.yaml --user tidb [-p] [-i /home/root/.ssh/gcp_rsa]
tiup cluster start tidb-test
更多精彩干貨分享
點擊下方名片關注
IT那活兒
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129747.html
摘要:本文會選擇三個場景,給大家簡單介紹一下在摩拜單車的使用姿勢遇到的問題以及解決方案。圖在線業務集群拓撲圖四數據沙盒集群離線業務數據沙盒,屬于離線業務集群,是摩拜單車的一個數據聚合集群。 作者介紹:呂磊,摩拜單車高級 DBA。 一、業務場景 摩拜單車 2017 年開始將 TiDB 嘗試應用到實際業務當中,根據業務的不斷發展,TiDB 版本快速迭代,我們將 TiDB 在摩拜單車的使用場景逐漸...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1858·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20