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 &

最新文章

  1. Jquery 实现点击tab切换页签
  2. 用Firefox的debugger来调试JavaScript
  3. JAVA开发--[二维码名片生成系统]
  4. 构建maven项目3
  5. [转]每天一个linux命令目录
  6. Oracle 11g安装攻略
  7. ASP.NET Core: Getting Started with ASP.NET MVC Core
  8. Java 别名(Aliasing)
  9. java设计师初入职场,如何站稳脚跟
  10. 剑指Offer——关于劳动合同,这6件事毕业生必须知道!
  11. Nikto学习点
  12. Spring 使用介绍(九)—— 零配置(二)
  13. Django-model聚合查询与分组查询
  14. git stash 用法总结和注意点
  15. Bootstrap的aria-label和aria-labelledby
  16. Serilog简介
  17. 浏览器Chrome对WebGL支持判断
  18. eclipse怎么自定义工具栏
  19. scrapyd远程连接配置
  20. 关于Qt中使用线程的时候函数具体在哪个线程中运行的问题

热门文章

  1. MyBank后感
  2. 在RedHat中安装新字体
  3. 119、TensorFlow如何创建计算图
  4. Javascript在ajax提交过程中页面显示加载中,请等待效果,并在提交过程中限制确定按钮防止多次提交,提交完成后,解除提交限制
  5. SAS中的Order By - Proc Sort
  6. c# 读取和写入excel数据
  7. Numpy的基本运算及操作
  8. Fatal Error -26000: Not enough memory (12320 bytes) for “new buffer in LrwSrvNetTaskIt 问题解决及lr脚本心得
  9. php Connection timed out after 30000 milliseconds
  10. java面试题-看到那记录到哪