tidb集群
tidb ansible部署
https://zhuanlan.zhihu.com/p/27308307?refer=newsql
网址:http://www.cnblogs.com/mowei/p/7257787.html
tidb集群
#容器
docker pull registry.cn-hangzhou.aliyuncs.com/moensun/centos7 yum install -y openssh-server
yum install -y epel-release
yum install iproute which net-tools readline rsync openssl openssl-devel gcc gcc-c++ wget curl unzip lrzsz sysstat ntp man vim bash-completion ntpd screen expect autoconf automake bzip2 bzip2-devel openssh-clients docker run -itd -v /opt/tools:/opt/tools --privileged --network=mynet --restart=always -h centos7_pd --name centos7_pd --ip 172.16.0.20 bac2d0831a7d /usr/sbin/init
docker run -itd -v /opt/tools:/opt/tools --privileged --network=mynet --restart=always -h centos7_tikv1 --name centos7_tikv1 --ip 172.16.0.21 bac2d0831a7d /usr/sbin/init
docker run -itd -v /opt/tools:/opt/tools --privileged --network=mynet --restart=always -h centos7_tikv2 --name centos7_tikv2 --ip 172.16.0.22 bac2d0831a7d /usr/sbin/init
docker run -itd -v /opt/tools:/opt/tools --privileged --network=mynet --restart=always -h centos7_tikv3 --name centos7_tikv3 --ip 172.16.0.23 bac2d0831a7d /usr/sbin/init 一、环境
CentOS Linux release 7.3. (Core)
172.16.0.20 pd & tidb
172.16.0.21 tikv
172.16.0.22 tikv
172.16.0.23 tikv 二、安装
分别在4台服务器上上传安装包 wget http://download.pingcap.org/tidb-latest-linux-amd64.tar.gz
tar -xzf tidb-latest-linux-amd64.tar.gz
mv tidb-latest-linux-amd64 /opt/tidb
mkdir -p /opt/tidb/{data,logs}
vim /etc/profile.d/env.sh #内容如下
==============
export TIDB_HOME=/opt/tidb
export PATH=$PATH:$TIDB_HOME/bin
==============
. /etc/profile 20上启动pd
pd-server --name=pd1 \
--data-dir=/opt/tidb/data \
--client-urls="http://172.16.0.20:2379" \
--peer-urls="http://172.16.0.20:2380" \
--initial-cluster="pd1=http://172.16.0.20:2380" \
--log-file=/opt/tidb/logs/pd.log & 在21,,23上分别安装tidb和启动tikv tikv-server --pd="172.16.0.20:2379" \
--addr="172.16.0.21:20160" \
--data-dir=/opt/tidb/data \
--log-file=/opt/tidb/logs/tikv.log & tikv-server --pd="172.16.0.20:2379" \
--addr="172.16.0.22:20160" \
--data-dir=/opt/tidb/data \
--log-file=/opt/tidb/logs/tikv.log & tikv-server --pd="172.16.0.20:2379" \
--addr="172.16.0.23:20160" \
--data-dir=/opt/tidb/data \
--log-file=/opt/tidb/logs/tikv.log & 在21上启动tipd服务
tidb-server --store=tikv \
--path="172.16.0.20:2379" \
--log-file=/opt/tidb/logs/tidb.log &
tidb集群的更多相关文章
- Centos7配置TiDB集群
一:各模块属性 模块名称 状态 建议实例数 功能 负载均衡组件 TiDB 无状态 2 接收SQL请求,处理SQL相关逻辑,并通过PB找到存储数据的TiKV地址 LVS.HAProxy.F5 PB 集群 ...
- 在线安装TIDB集群
在线安装TiDB集群 服务器准备 说明:TiDB8需要能够连接外网,以便下载各类安装包 TiDB4非必须,但最好是有一台,因为后续测试Mysql数据同步或者进行性能比较时,都要用到 TiKV最好是采 ...
- 使用 Docker Compose 快速构建 TiDB 集群
本文档介绍如何在单机上通过 Docker Compose 快速一键部署一套 TiDB 测试集群.Docker Compose 可以通过一个 YAML 文件定义多个容器的应用服务,然后一键启动或停止. ...
- 部署TiDB集群
架构图 节点规划 120.52.146.213 Control Machine 120.52.146.214 PD1_TiDB1 120.52.146.215 PD2_TiDB2 120.52.146 ...
- TiDB集群安装主要操作
TiDB集群安装主要操作 参考资料:https://www.cnblogs.com/plyx/archive/2018/12/21/10158615.html 一.TiDB数据简介 TiDB 是 Pi ...
- tidb集群某个节点报错之:node_exporter-9100.service failed
今天启动集群tidb时出现一个错误,是某个tikv节点报错:node_exporter-9100.service failed 一个节点的问题会导致整个集群启动失败.去此节点下的日志文件中查找,发现 ...
- tidb 集群扩容
1. tidb 新增节点 a. 编辑 inventory.ini [tidb_servers] 10.0.230.14 10.0.230.15 10.10.230.20 b. 初始化新增节点 ansi ...
- TiDB集群手动安装
TIDB的安装 TiDB 是 PingCAP 公司受 Google Spanner / F1 论文启发而设计的开源分布式 HTAP (Hybrid Transactional and Analytic ...
- TiDB数据库集群安装以及注意事项
今天尝试安装tidb集群.详细的安装步骤我们参考:https://pingcap.com/docs-cn/op-guide/ansible-deployment/ . 不过安装之前需要一些注意事项. ...
随机推荐
- BUUCTF | [HCTF 2018]admin
首先爬一遍整个网站,发现有没注册的时候有“login”,"register",这两个页面,注册一个123用户登录后发现有 "index“,”post“,”logout“, ...
- 渗透测试工具sqlmap基础教程
转载请注明出处:http://blog.csdn.net/zgyulongfei/article/details/41017493 作者:羽龍飛 本文仅献给想学习渗透测试的sqlmap小白,大牛请绕过 ...
- 一双木棋(chess)
一双木棋(chess) 题目描述 菲菲和牛牛在一块 nn 行 mm 列的棋盘上下棋,菲菲执黑棋先手,牛牛执白棋后手. 棋局开始时,棋盘上没有任何棋子,两人轮流在格子上落子,直到填满棋盘时结束.落子的规 ...
- 2018-2019-2 20175126谢文航 实验三《敏捷开发与XP实践》实验报告
一.实验报告封面 课程:Java程序设计 班级:1751 班 姓名:谢文航 学号:20175126 指导教师:娄嘉鹏 实验日期:2019年5月2日 实验时间:--- 实验序号:实验三 实验名称:敏捷开 ...
- Codeforces Round #506 (Div. 3) E
Codeforces Round #506 (Div. 3) E dfs+贪心 #include<bits/stdc++.h> using namespace std; typedef l ...
- centos查看磁盘空间大小
查看磁盘空间大小 df -h 查看当前文件夹所有文件大小 du -sh 查看指定文件夹大小 du -h /data 查看指定文件夹下所有文件的大小 du -h /data/ 查看指定文件大小 du - ...
- jenkins构建后操作archive the artfacts的用法
参考: https://blog.csdn.net/liqiangeastsun/article/details/79062806 Jenkins构建完成存档 Archive the artifact ...
- smartGit的使用
合理管理自己的代码,对程序员来说是一件很重要的事,今天我也走上了github托管之路 要在Git上托管代码,首先你要要github官网创建一个代码仓库,用来放你的代码. 一,要托管到github,那你 ...
- 第一步:卸载手机上的“WIFI万能钥匙”! 会分享自己家的wifi
http://www.znds.com/tv-164866-1-1.html 楼主今日家中WIFI卡的不行,心想,20M的电信光纤没理由这么卡!于是就在网上查找了许多资料,接下来统一收集整理给大家!第 ...
- 洛谷P1219 八皇后
题目描述 检查一个如下的6 x 6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行.每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子. 上面的布局可以用序列2 4 6 1 3 ...