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"
    
  • 相关阅读:
    序列化
    执行mysql脚本
    MinGW-notepad++开发c/c++程序
    MySql免安装版配置方法
    Wamp 简单使用方法
    [锋利JQ]-图片提示效果
    [锋利的JQ]-超链接提示效果
    PHPcms 系统简单使用
    NC帮助文档网址
    NC的开发模型
  • 原文地址:https://www.cnblogs.com/cielosun/p/10277989.html
Copyright © 2011-2022 走看看