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"
    
  • 相关阅读:
    Java静态代理学习
    Java反射学习三
    Java反射学习二
    Java反射学习一
    Java反射学习四
    linux下vim命令详解
    linux安装jdk
    转 知道这20个正则表达式,能让你少写1,000行代码
    excel函数2
    excel函数
  • 原文地址:https://www.cnblogs.com/cielosun/p/10277989.html
Copyright © 2011-2022 走看看