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"
    
  • 相关阅读:
    第十章第二节 阿基米德原理
    python-文件读写操作
    pyqt5-控件的显示与隐藏
    pyqt5-控件是否可用
    使用Visual Studio 2015开发Android 程序
    字节序(byte order)和位序(bit order)
    庖丁解牛-----Live555源码彻底解密(根据MediaServer讲解Rtsp的建立过程)
    H264系列(9):H264中的时间戳(DTS和PTS)
    EMIPLIB简介
    minidump-DMP文件的生成和使用
  • 原文地址:https://www.cnblogs.com/cielosun/p/10277989.html
Copyright © 2011-2022 走看看