• 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"
    
  • 相关阅读:
    hdu 1978 How many ways
    hdu 2209 翻纸牌游戏
    hdu 2149 Public Sale (博弈规律题)
    CF 353C Find Maximum #205 (Div. 2)
    barrier and Fence
    window coordinate
    GPU hang
    the application was unable to start correctly 0xc000007b
    vertex buffer 数据结构 如何读vb的memory pool
    map
  • 原文地址:https://www.cnblogs.com/cielosun/p/10277989.html
Copyright © 2020-2023  润新知