一、準備 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 就是一個獨立的離線環(huán)境包。
二、 部署離線環(huán)境 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 腳本會自動執(zhí)行 tiup mirror set tidb-
community-server-${version}-linux-amd64 命令將當前鏡像地址
設置為 tidb-community-server-${version}-linux-amd64。
三、 TiKV 數(shù)據(jù)盤掛載
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. 執(zhí)行以下命令,如果文件系統(tǒng)為 ext4,并且掛載參數(shù)中包含 nodelalloc,則表示已生效。
mount -t ext4
/dev/nvme0n1p1 on /data1 type ext4 (rw,noatime,nodelalloc,data=ordered)
四、 配置初始化參數(shù)文件
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那活兒
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/129747.html
摘要:本文會選擇三個場景,給大家簡單介紹一下在摩拜單車的使用姿勢遇到的問題以及解決方案。圖在線業(yè)務集群拓撲圖四數(shù)據(jù)沙盒集群離線業(yè)務數(shù)據(jù)沙盒,屬于離線業(yè)務集群,是摩拜單車的一個數(shù)據(jù)聚合集群。 作者介紹:呂磊,摩拜單車高級 DBA。 一、業(yè)務場景 摩拜單車 2017 年開始將 TiDB 嘗試應用到實際業(yè)務當中,根據(jù)業(yè)務的不斷發(fā)展,TiDB 版本快速迭代,我們將 TiDB 在摩拜單車的使用場景逐漸...
閱讀 1353·2023-01-11 13:20
閱讀 1699·2023-01-11 13:20
閱讀 1211·2023-01-11 13:20
閱讀 1904·2023-01-11 13:20
閱讀 4161·2023-01-11 13:20
閱讀 2751·2023-01-11 13:20
閱讀 1397·2023-01-11 13:20
閱讀 3664·2023-01-11 13:20