首页 > 其他分享 >tiup离线安装tidb6.5.3

tiup离线安装tidb6.5.3

时间:2023-10-13 17:35:01浏览次数:42  
标签:haproxy tiup 离线 192.168 server host 10.53 tidb tidb6.5

tidb 6.5.3 规划

ip 资源 规划 备注
192.168.10.57 4C/8G/100G pd、tikv
192.168.10.56 4C/8G/100G tikv、pd、cdc
192.168.10.55 4C/8G/100G tidb、tikv
192.168.10.54 4C/8G/100G pd、tidb
192.168.10.53 4C/8G/100G 监控、中控、tidb

软件安装

1、配置免密
192.168.10.53上
ssh-keygen
ssh-copy-id [email protected]
ssh-copy-id [email protected]
ssh-copy-id [email protected]
ssh-copy-id [email protected]
ssh-copy-id [email protected]

2、下载6.5.3离线安装包
https://cn.pingcap.com/product-community/
上传到192.168.10.53的/root/soft

3、部署离线环境 TiUP 组件
将离线包发送到目标集群的中控机后,执行以下命令安装 TiUP 组件:
tar -zxvf tidb-community-server-v6.5.3-linux-amd64.tar.gz
sh tidb-community-server-v6.5.3-linux-amd64/local_install.sh
source /root/.bash_profile

# tiup --version
1.12.3 tiup
Go Version: go1.19.9
Git Ref: v1.12.3
GitHash: b8381cfd8180bdf5a3b7924d0249538ac15dee81

4、合并tool工具包
tar xf tidb-community-toolkit-v6.5.3-linux-amd64.tar.gz
ls -ld tidb-community-server-v6.5.3-linux-amd64 tidb-community-toolkit-v6.5.3-linux-amd64
cd tidb-community-server-v6.5.3-linux-amd64/
cp -rp keys ~/.tiup/
tiup mirror merge ../tidb-community-toolkit-v6.5.3-linux-amd64

5、初始化集群拓扑文件
vim topology.yaml

global:
  user: "tidb"
  ssh_port: 22
  deploy_dir: "/tidb-deploy"
  data_dir: "/data1"
server_configs: {}
pd_servers:
  - host: 192.168.10.54
  - host: 192.168.10.56
  - host: 192.168.10.57
tidb_servers:
  - host: 192.168.10.53
  - host: 192.168.10.54
  - host: 192.168.10.55
tikv_servers:
  - host: 192.168.10.55
  - host: 192.168.10.56
  - host: 192.168.10.57
cdc_servers:
  - host: 192.168.10.56
monitoring_servers:
  - host: 192.168.10.53
grafana_servers:
  - host: 192.168.10.53
alertmanager_servers:
  - host: 192.168.10.53

6、部署 TiDB 集群:
tiup cluster deploy tidb v6.5.3 ./topology.yaml --user root
tiup cluster start tidb

7、查看 TiUP 管理的集群情况
tiup cluster display tidb

tidb-安装haproxy实现负载均衡

1、直接使用yum进行安装
yum -y install haproxy

2、配置文件haproxy

vi /etc/haproxy/haproxy.cfg

global                                  #全局属性
    daemon                              #以daemon方式在后台运行
    maxconn 256                         #最大同时256连接
    pidfile /home/ha/haproxy/conf/haproxy.pid    #指定保存HAProxy进程号的文件
    #log 127.0.0.1 local0 info                   #配置log,需要设置 syslog
    #log 127.0.0.1 local1 warning               #配置log

defaults #默认参数
   # mode http              #http模式
    mode tcp
    #log global            #配置log
    #option tcplog         #配置log
    timeout connect 10m  #连接server端超时10分钟
    timeout client 10m  #客户端响应超时10分钟
    timeout server 10m  #server端响应超时10分钟

listen admin_stats                         # frontend 和 backend 的组合体,监控组的名称,按需自定义名称
   bind 0.0.0.0:18080                       # 配置监听端口
   mode http                               # 配置监控运行的模式,此处为 `http` 模式
   option httplog                          # 表示开始启用记录 HTTP 请求的日志功能
   maxconn 10                              # 最大并发连接数
   stats refresh 30s                       # 配置每隔 30 秒自动刷新监控页面
   stats uri /haproxy                      # 配置监控页面的 URL
   stats realm HAProxy                     # 配置监控页面的提示信息
   stats auth admin:pingcap123             # 配置监控页面的用户和密码 admin,可以设置多个用户名
   stats hide-version                      # 配置隐藏统计页面上的 HAProxy 版本信息
   stats  admin if TRUE                    # 配置手工启用/禁用,后端服务器(HAProxy-1.4.9 以后版本)

frontend http-in
    bind *:4001
    default_backend tidbs
backend tidbs
    server server1 192.168.10.53:4000 maxconn 200
    server server2 192.168.10.54:4000 maxconn 200
    server server3 192.168.10.55:4000 maxconn 200

3、启动服务并配置自动重启
systemctl start haproxy &&
systemctl enable haproxy &&
systemctl status haproxy

4、用navicat测试连接192.168.10.53:4001是否能连接上数据库

标签:haproxy,tiup,离线,192.168,server,host,10.53,tidb,tidb6.5
From: https://www.cnblogs.com/chunjeh/p/17762670.html

相关文章

  • 【离线算法】- 莫队
    莫队简介莫队是可以支持多次询问区间\([l,r]\)的信息的离线算法。通过将询问范围以块长为\(\sqrtn\)分块后按端点所属分块排序的方式优化复杂度。普通莫队定义普通莫队针对的是序列上的区间询问。常见形式为:对于一个长度为\(n\)的序列,提出\(m\)次询问,每次询问区间......
  • 二次离线莫队笔记
    前言莫队可以解决许多其他数据结构无法完成的问题,正在很多其他问题上也可以拿部分分甚至满分,只因其复杂度为小常数\(O(n\sqrtn\timesk)\)其中\(k\)是单次扩张以及收缩的复杂度,而二离莫队可以在答案可差分的情况下达到\(O(n\sqrtn+n\timesk)\)起源lxl把二次离线莫......
  • 私密离线聊天新体验!llama-gpt聊天机器人:极速、安全、搭载Llama 2
    “私密离线聊天新体验!llama-gpt聊天机器人:极速、安全、搭载Llama2,尽享CodeLlama支持!”一个自托管的、离线的、类似chatgpt的聊天机器人。由美洲驼提供动力。100%私密,没有数据离开您的设备。Demohttps://github.com/getumbrel/llama-gpt/assets/10330103/5d1a76b8-ed03-4a51-9......
  • 服务器数据恢复-DS5300存储多块硬盘出现坏道离线导致raid5阵列崩溃的数据恢复案例
    服务器数据恢复环境:某单位一台DS5300存储,1个主机+4个扩展柜,组建了2组RAID5(一组27块硬盘,一组23块盘)。27块盘的那组RAID5阵列存放Oracle数据库文件,存储系统一共分了11个卷。服务器故障:27块盘的那组RAID5阵列中有2块磁盘故障离线,导致RAID阵列崩溃,存储不可用,存储设备已经过保。服务......
  • centos 离线安装docker
    最佳方案就是查看官方文档了https://docs.docker.com/engine/install/centos/#install-from-a-package在docker官网找到centos安装目录,里面有个Installfromapackage 章节,其他系统也可以在相应系统类别里找到对应章节 Installfromapackage Ifyoucan'tuseDocker'......
  • CentOS环境:离线安装配置gitlab(适用于内网环境)
    前言:  此篇是为了完结真实的物理隔离环境下、验证yum缓存的文件包安装配置是否成功,对上篇在线安装文章的补充。1.互联网电脑环境准备1.1电脑环境配置信息IP:192.168.31.164OS:CentOSLinuxrelease7.9.2009(Core)1.2清除yum的rpm包缓存数据包清除前的数据记录:[root@bdlab......
  • 安防视频/集中云存储平台EasyCVR(V3.3)部分通道显示离线该如何解决?
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力,也具备接入AI智能分析的能......
  • 视频监控/安防视频监控平台EasyCVR配置集群后有一台显示离线是什么原因?
    开源EasyDarwin视频监控TSINGSEE青犀视频平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,TSINGSEE青犀视频安防监控汇聚平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频流,也能支持视频定时轮播。视频监控汇聚平台EasyCV......
  • 离线安装Kubernetes(K8s)方法
    1简述1.1搭建方法介绍 K8s有两种搭建方式:1.使用K8s官方发布的二进制包搭建环境2.使用Kubeadm搭建(推荐该种方式) 本文的K8s搭建流程均基于Kubeadm方式1.2Kubeadm简介 Kubeadm是一款旨在为创建Kubernetes集群提供最佳实践“快速路径”的工具。它执行必要的操作,以用户......
  • 汽车之家主机厂离线化 H5 Hybrid 实践
    1.背景H5页面做秒开优化是业务的常规操作,一般正常通过网络请求的H5页面,我们都是围绕资源加载速度优化展开。优化手段主要分两个方向,一个是提升网络速度,一个是减少资源大小。提升网络速度,一般的手段有DNS预解析、多域名、升级HTTP2、使用CDN、SSR。而即使有......