zoukankan      html  css  js  c++  java
  • Tidis单机部署

    1. 拉取镜像
    docker pull yongman/tidis:latest
    docker pull pingcap/tikv
    docker pull pingcap/pd
    
    1. 运行pd,由于Raft算法3点才有容错,所以运行3个PD节点。

    pd1

    docker run -d --name pd1 
      -p 23791:2379 
      -p 23801:2380 
      -v /etc/localtime:/etc/localtime:ro 
      -v /data:/data 
      pingcap/pd:latest 
      --name="pd1" 
      --data-dir="/data/pd1" 
      --client-urls="http://0.0.0.0:23791" 
      --advertise-client-urls="http://0.0.0.0:23791" 
      --peer-urls="http://0.0.0.0:23801" 
      --advertise-peer-urls="http://0.0.0.0:23801" 
      --initial-cluster="pd1=http://0.0.0.0:23801,pd2=http://0.0.0.0:23802,pd3=http://0.0.0.0:23803"
    

    pd2

    docker run -d --name pd2 
      -p 23792:2379 
      -p 23802:2380 
      -v /etc/localtime:/etc/localtime:ro 
      -v /data:/data 
      pingcap/pd:latest 
      --name="pd2" 
      --data-dir="/data/pd2" 
      --client-urls="http://0.0.0.0:23792" 
      --advertise-client-urls="http://0.0.0.0:23792" 
      --peer-urls="http://0.0.0.0:23802" 
      --advertise-peer-urls="http://0.0.0.0:23802" 
      --initial-cluster="pd1=http://0.0.0.0:23801,pd2=http://0.0.0.0:23802,pd3=http://0.0.0.0:23803"
    

    pd3

    docker run -d --name pd3 
      -p 23793:2379 
      -p 23803:2380 
      -v /etc/localtime:/etc/localtime:ro 
      -v /data:/data 
      pingcap/pd:latest 
      --name="pd3" 
      --data-dir="/data/pd3" 
      --client-urls="http://0.0.0.0:23793" 
      --advertise-client-urls="http://0.0.0.0:23793" 
      --peer-urls="http://0.0.0.0:23803" 
      --advertise-peer-urls="http://0.0.0.0:23803" 
      --initial-cluster="pd1=http://0.0.0.0:23801,pd2=http://0.0.0.0:23802,pd3=http://0.0.0.0:23803"
    

    tikv1

    docker run -d --name tikv1 
      -p 20161:20160 
      -v /etc/localtime:/etc/localtime:ro 
      -v /data:/data 
      pingcap/tikv:latest 
      --addr="0.0.0.0:20161" 
      --advertise-addr="0.0.0.0:20161" 
      --data-dir="/data/tikv1" 
      --pd="0.0.0.0:23791,0.0.0.0:23792,0.0.0.0:23793"
    

    tikv2

    docker run -d --name tikv2 
      -p 20162:20160 
      -v /etc/localtime:/etc/localtime:ro 
      -v /data:/data 
      pingcap/tikv:latest 
      --addr="0.0.0.0:20162" 
      --advertise-addr="0.0.0.0:20162" 
      --data-dir="/data/tikv2" 
      --pd="0.0.0.0:23791,0.0.0.0:23792,0.0.0.0:23793"
    

    tikv3

    docker run -d --name tikv3 
      -p 20163:20160 
      -v /etc/localtime:/etc/localtime:ro 
      -v /data:/data 
      pingcap/tikv:latest 
      --addr="0.0.0.0:20163" 
      --advertise-addr="0.0.0.0:20163" 
      --data-dir="/data/tikv3" 
      --pd="0.0.0.0:23791,0.0.0.0:23792,0.0.0.0:23793"
    
  • 相关阅读:
    行列转换等经典SQL语句
    [jQuery]使用jQuery.Validate进行客户端验证(中级篇上)——不使用微软验证控件的理由
    深入分析jQuery.prototype.init选择器源码
    浅析jQuery基础框架
    GCC入门 ——-转载
    [转载]在VC中使用 Flash 美化你的程序
    用VS调试 javascript
    如何提高程序性能
    线程安全的懒单例模版类
    各种计算机语言的经典书籍 (转载)
  • 原文地址:https://www.cnblogs.com/cielosun/p/10277989.html
Copyright © 2011-2022 走看看