返回顶部
首页 > 资讯 > 数据库 >TiDB数据库PD混合部署
  • 561
分享到

TiDB数据库PD混合部署

2024-04-02 19:04:59 561人浏览 独家记忆
摘要

       pd多套集群部署同一机器的问题                                         --2019-04-25 春雷1、汇总1.1、问题多套tidb集群的pd  部署

       pd多套集群部署同一机器的问题

                                         --2019-04-25 春雷

1、汇总

1.1、问题

多套tidb集群的pd  部署在同样的机器,pd的服务相同,导致pd无法启动

版本:2.1.2

1.2、问题及解决

修改相关文件的端口部分解决

2、具体

2.1、具体问题

2.1.1、系统服务

/etc/systemd/system

pd.service

2.1.2、pd的启停脚本

【${deploy_dir}/scripts/start_pd.sh】

#!/bin/bash 
set -e

# WARNING: This file was auto-generated. Do not edit! 
# All your edit might be overwritten! 
sudo systemctl start  pd.service

【 ${deploy_dir} /scripts/stop_pd.sh】

#!/bin/bash 
set -e

# WARNING: This file was auto-generated. Do not edit! 
# All your edit might be overwritten! 
sudo systemctl stop  pd.service


2.2、修复

tidb中控机:

【1、更改部署的】

/work/tidb/tidb-ansible-2.1/roles/pd/tasks/ systemd_deployment.yml

更改:

service_name: pd- {{ pd_client_port }}

【2、滚动升级的】

/work/tidb/tidb-ansible-2.1/ rolling_update.yml

更改:

- name: stop PD by systemd 
systemd: name=pd -{{ pd_client_port }} .service state=stopped


- name: start PD by systemd 
systemd: name=pd -{{ pd_client_port }} .service state=started 


【3、更改start的】

/work/tidb/tidb-ansible-2.1/ start.yml

- name: start PD by systemd 
systemd: name=pd- {{ pd_client_port }} .service state=started


2.3、修复后结果

手动删除目标pd机器的:

${deploy_dir}/scripts/start_pd.sh

${ deploy_dir } /scripts/stop_pd.sh

${ deploy_dir } /scripts/run_pd.sh

中控机重新部署:

ansible-playbook deploy.yml  -l  pd机器IP


检查:

start_pd.sh 

#!/bin/bash 
set -e

# WARNING: This file was auto-generated. Do not edit! 
# All your edit might be overwritten! 
sudo systemctl start pd-10000 .service


stop_pd.sh

#!/bin/bash 
set -e

# WARNING: This file was auto-generated. Do not edit! 
# All your edit might be overwritten! 
sudo systemctl stop pd-10000 .service

郑州不孕不育医院:Http://jbk.39.net/yiyuanzaixian/zztjyy/

cd /etc/systemd/system

pd-10000 .service


开启:

ansible-playbook start.yml


您可能感兴趣的文档:

--结束END--

本文标题: TiDB数据库PD混合部署

本文链接: https://lsjlt.com/news/36497.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • TiDB数据库PD混合部署
           pd多套集群部署同一机器的问题                                         --2019-04-25 春雷1、汇总1.1、问题多套tidb集群的pd  部署...
    99+
    2024-04-02
  • tidb数据库的安装与部署
    一.TiDB 简介   TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, H...
    99+
    2023-09-25
    数据库 mysql java db
  • 钉钉混合云部署
    首先,混合云可以提高企业的效率和安全性。传统的企业云服务通常需要投入大量的IT成本和人力资源,而混合云可以使企业无需投入过多的成本,同时可以为企业提供更灵活的服务和更好的安全性。例如,在私有云和公有云之间可以使用云硬盘或云存储,同时保证数据...
    99+
    2023-10-28
  • PG数据库部署
    软件包下载wgethttp://download.osgeo.org/postgis/source/postgis-2.2.2.tar.gzwgethttps://ftp.postgresql.org/pu...
    99+
    2024-04-02
  • Oracle数据库部署
    前言:前面我们学习过微软的sqlserver,还有甲骨文公司的mysql,也理解了数据库系统的作用,这两种数据库管理系统适用于软件,网站,游戏等后台数据库,例如我们在学习mysql的时候搭建过动态网站。但o...
    99+
    2024-04-02
  • MySQL--------多版本多实例混合部署
    1. 背景  * MySQL数据库的集中化运维,可以通过在一台服务器上,部署运行多个MySQL服务进程,通过不同的socket监听不同的服务端口来提供各自的服务。各个实例之间是相互独立的...
    99+
    2024-04-02
  • 部署exchange2010三合一:之十二:部署数据库高可用DAG
    先决条件 MB IP Heart network   ...
    99+
    2024-04-02
  • SOL Server数据库库部署
    1、数据库基本概念数据:描述事物的符号数据表:由记录(行)和字段(列)组成数据库:数据表的集合数据库管理系统:对数据库进行管理和维护DBMS数据库管理员:DBA负责数据库管理和维护数据库系统:由硬件、操作系...
    99+
    2024-04-02
  • Docker在混合云环境中如何部署
    在混合云环境中部署Docker,可以采用以下步骤: 确保混合云环境的基础设施已经搭建好,包括私有云和公有云的资源。 在私有云...
    99+
    2024-05-07
    Docker
  • SQL Server数据库部署
    1、数据库基本概念数据:描述事物的符号数据表:由记录(行)和字段(列)组成数据库:数据表的集合数据库管理系统:对数据库进行管理和维护DBMS数据库管理员:DBA负责数据库管理和维护数据库系统:由硬件、操作系...
    99+
    2024-04-02
  • SQL server数据库部署
    如今生活中,到处都有数据,我们手机上一个小小的APP软件,在他的身后可能有好几十台服务器支撑着,在服务器上呢拥有数据,每个软件都是有一个后台数据库的。常用的几个数据库有:SQL server 此数据库是微...
    99+
    2024-04-02
  • Oracle 11g 数据库的部署
    新手入门之Oracle 11g部署 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上...
    99+
    2020-01-07
    Oracle 11g 数据库的部署
  • sql server数据库的部署
    http://xiaorenwutest.blog.51cto.com           &n...
    99+
    2024-04-02
  • Oracle 11g数据库的部署
    一、前言    最近要准备考试了,准备温习下Oracle数据库的相关知识,那么学习Oracle的前提肯定是部署了,目前主流Oracle版本为11g,那么接下来我们就先来一起看下,如何部署...
    99+
    2024-04-02
  • jenkins怎么部署数据库
    Jenkins本身不是一个数据库部署工具,但可以通过Jenkins进行数据库部署的自动化流程。以下是一般的步骤:1. 在Jenkin...
    99+
    2023-08-12
    jenkins 数据库
  • TiDB 分布式数据库(二)
    ## TiDB :A Distributed SQL Database# github :https://github.com/pingcap/tidb# doc : https://github.com/...
    99+
    2024-04-02
  • TiDB 分布式数据库(一)
    ## TiDB :A Distributed SQL Database# github :https://github.com/pingcap/tidb# doc : https://github.com/...
    99+
    2024-04-02
  • Window环境下的数据库部署——Redis数据库
    1.Redis简介 Remote Dictionary Server(Redis) 是一个开源的,可基于内存亦可持久化的 Key-Value 数据库. Key 字符类型,其值(value)可以 是 字符串(String), 哈 希(Map...
    99+
    2016-12-31
    Window环境下的数据库部署——Redis数据库
  • 在CentOS上部署MongoDB数据库
    MongoDB简介 MongoDB时一款跨平台、面向文档的 数据库。可以实现高性能、高可用性,并且能够轻松扩展。是一个基于分布式文件存储的开源数据库系统,在高负载情况下,添加更多节点,可以保证服务器性能。 ...
    99+
    2024-04-02
  • pmm 部署监控mysql数据库
    详细的部署信息请参考官方文档:https://www.percona.com/doc/percona-monitoring-and-management/deploy/server/docker.setti...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作