日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

centos7开放端口访问不了_基于TiUP cluster 在centos7系统上模拟生产环境部署TiDB数据库...

發布時間:2024/9/3 windows 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos7开放端口访问不了_基于TiUP cluster 在centos7系统上模拟生产环境部署TiDB数据库... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

概述

今天主要來體驗下TiDB 最小的完整拓撲的集群,參照 TiUP 最小拓撲的一個 YAML 文件來部署 TiDB 集群,下面一起來看看吧~


一、環境要求

最小規模的 TiDB 集群拓撲:

部署主機軟件和環境要求:

  • 部署需要使用部署主機的 root 用戶及密碼
  • 部署主機關閉防火墻或者開放 TiDB 集群的節點間所需端口
  • 目前 TiUP 僅支持在 x86_64 (AMD64) 架構上部署 TiDB 集群(TiUP 將在 4.0 GA 時支持在 ARM 架構上部署)
    • 在 AMD64 架構下,建議使用 CentOS 7.3 及以上版本 Linux 操作系統
    • 在 ARM 架構下,建議使用 CentOS 7.6 1810 版本 Linux 操作系統

二、安裝部署TiDB集群

1、下載并安裝 TiUP

TiDB 4.0 做了一個全新的組件管理工具—— TiUP,裝完之后,控制臺會提示使用 tiup playground 來在單機啟動一個 TiDB 集群,然后我們就可以使用 MySQL 客戶端連接 TiDB 集群,并且開始測試了。

curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | shsource ~/.bash_profile

2、安裝 TiUP 的 cluster 組件

tiup cluster--如果機器已經安裝 TiUP cluster,需要更新軟件版本tiup update --self && tiup update cluster

3、調大 sshd 服務的連接數限制

由于模擬多機部署,需要通過 root 用戶調大 sshd 服務的連接數限制,這里修改 /etc/ssh/sshd_config 將 MaxSessions 調至 20后重啟sshd服務

4、創建配置模板

4.1、創建路徑

mkdir -p /tidb-deploymkdir -p /tidb-data

4.2、創建模板topo.yaml

按下面的配置模板,編輯配置文件,命名為 topo.yaml,其中:

user: "tidb":表示通過 tidb 系統用戶(部署會自動創建)來做集群的內部管理,默認使用 22 端口通過 ssh 登錄目標機器

replication.enable-placement-rules:設置這個 PD 參數來確保 TiFlash 正常運行

host:設置為本部署主機的 IP

# # 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" # # Monitored variables are applied to all the machines.monitored: node_exporter_port: 9100 blackbox_exporter_port: 9115 server_configs: tidb: log.slow-threshold: 300 tikv: readpool.storage.use-unified-pool: false readpool.coprocessor.use-unified-pool: true pd: replication.enable-placement-rules: true tiflash: logger.level: "info" pd_servers: - host: 192.168.189.35 tidb_servers: - host: 192.168.189.35 tikv_servers: - host: 192.168.189.35 port: 20160 status_port: 20180 - host: 192.168.189.35 port: 20161 status_port: 20181 - host: 192.168.189.35 port: 20162 status_port: 20182 tiflash_servers: - host: 192.168.189.35 monitoring_servers: - host: 192.168.189.35 grafana_servers: - host: 192.168.189.35

5、集群部署

格式:tiup cluster deploy ./topo.yaml --user root -p

說明:

1)參數 表示設置集群名稱

2)參數 表示設置集群版本,可以通過 tiup list tidb 命令來查看當前支持部署的 TiDB 版本

?tiup cluster deploy tiup_hwb v4.0.0 ./topo.yaml --user root -p

這個部署方式看起來就挺順眼,正常就得這樣搞..

ps:如果報超時的話重新執行上面的命令就行..

6、啟動集群

--啟動集群tiup cluster start tiup_hwb--停止集群tiup cluster stop tiup_hwb

7、訪問集群

1)訪問 TiDB 數據庫,密碼為空:

?mysql -h 192.168.189.35 -P 4000 -u root

2)訪問 TiDB 的 Grafana 監控

這里用prometheus+grafana來做監控,監控模板都直接弄好了..

通過 http://{grafana-ip}:3000 訪問集群 Grafana 監控頁面,默認用戶名和密碼均為 admin。這里我密碼修改為hwb74894

3)訪問 TiDB 的 Dashboard:

通過 http://{pd-ip}:2379/dashboard 訪問集群 TiDB Dashboard 監控頁面,默認用戶名為 root,密碼為空。

4)確認當前已經部署的集群列表:

tiup cluster list

5)查看集群的拓撲結構和狀態:

格式:tiup cluster display

?tiup cluster display tiup_hwb

總結:

TiDB是很人性化的一個數據庫,很酷,值得深入研究~

覺得有用的朋友多幫忙轉發哦!后面會分享更多devops和DBA方面的內容,感興趣的朋友可以關注下~

總結

以上是生活随笔為你收集整理的centos7开放端口访问不了_基于TiUP cluster 在centos7系统上模拟生产环境部署TiDB数据库...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。