etcd 单机集群(静态无发现 无证书)

setenforce0

 

Install  go

#cd /opt && wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz

#tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz

#exportPATH=$PATH:/usr/local/go/bin

go -h

Installdocker

apt install docker.io  docker

docker images

install etcd cluster on local

需要1.8版本以上的go

git clone https://github.com/coreos/etcd.git

cd /etcd && ./build

cp /bin/* /usr/sbin/.

etcd -name etcd01 --data-dir /data1 \

--initial-advertise-peer-urls http://10.1.1.42:2380 \

--listen-peer-urls http://10.1.1.42:2380 \

--listen-client-urls http://10.1.1.42:2379,http://127.0.0.1:2379 \

--advertise-client-urls http://10.1.1.42:2379 \

--initial-cluster-token etcd-cluster \

--initial-clusteretcd01=http://10.1.1.42:2380,etcd02=http://10.1.1.42:12380,etcd03=http://10.1.1.42:22380\

--initial-cluster-state new

etcd -name etcd02 --data-dir /data2 \

--initial-advertise-peer-urls http://10.1.1.42:12380 \

--listen-peer-urls http://10.1.1.42:12380 \

--listen-client-urls http://10.1.1.42:12379,http://127.0.0.1:12379 \

--advertise-client-urls http://10.1.1.42:12379 \

--initial-cluster-token etcd-cluster \

--initial-clusteretcd01=http://10.1.1.42:2380,etcd02=http://10.1.1.42:12380,etcd03=http://10.1.1.42:22380\

--initial-cluster-state new

etcd -name etcd03 --data-dir /data3 \

--initial-advertise-peer-urls http://10.1.1.42:22380 \

--listen-peer-urls http://10.1.1.42:22380 \

--listen-client-urls http://10.1.1.42:22379,http://127.0.0.1:22379 \

--advertise-client-urls http://10.1.1.42:22379 \

--initial-cluster-token etcd-cluster \

--initial-clusteretcd01=http://10.1.1.42:2380,etcd02=http://10.1.1.42:12380,etcd03=http://10.1.1.42:22380\

--initial-cluster-state new

验证etcd

etcdctl member list

时间: 2024-10-14 15:00:42

etcd 单机集群(静态无发现 无证书)的相关文章

etcd单机集群部署

下载etcd 二进制安装包. https://github.com/etcd-io/etcd/releases 创建用户和相关目录 mkdir –p /home/etcd/data/node1 mkdir –p /home/etcd/data/node2 mkdir –p /home/etcd/data/node3 useradd -d /home/etcd etcd su - etcd 启动3个节点 ./etcd -name node1 -data-dir ../data/node1 -ini

004.etcd集群部署-动态发现

一 etcd发现简介 1.1 需求背景 在实际环境中,集群成员的ip可能不会提前知道.如使用dhcp自动获取的情况,在这些情况下,使用自动发现来引导etcdetcd集群,而不是指定静态配置,这个过程被称为"发现". etcd Discovery 使用已有的 etcd cluster 来注册和启动 DNS发现 使用 DNS 启动. 1.2 实现机制 Discovery service protocol帮助新的etcd成员使用共享URL在集群引导阶段发现所有其他成员. 该协议使用新的发现令

RabbitMQ入门教程(十四):RabbitMQ单机集群搭建

原文:RabbitMQ入门教程(十四):RabbitMQ单机集群搭建 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/vbirdbest/article/details/78723467 分享一个朋友的人工智能教程.比较通俗易懂,风趣幽默,感兴趣的朋友可以去看看. 集群简介 理解集群先理解一下元数据 队列元数据:队列的名称和声明队列时设置的属性(是否持久化.是否自动删除.队列所属的节点)

阿里云构建Kafka单机集群环境

简介 在一台ECS阿里云服务器上构建Kafa单个集群环境需要如下的几个步骤: 服务器环境 JDK的安装 ZooKeeper的安装 Kafka的安装 1. 服务器环境 CPU: 1核 内存: 2048 MB (I/O优化) 1Mbps 操作系统 ubuntu14.04 64位 感觉服务器性能还是很好的,当然不是给阿里打广告,汗. 随便向kafka里面发了点数据,性能图如下所示:  2. 安装JDK 想要跑Java程序,就必须安装JDK.JDK版本,本人用的是JDK1.7. 基本操作如下: 从JDK

SpringBoot集成redisson(单机,集群,哨兵)

1.springBoot集成redisson(单机,集群,哨兵) redisson版本使用3.8.2 <dependency>??????<groupId>org.redisson</groupId>??????<artifactId>redisson</artifactId>??????<version>3.8.2</version></dependency> 2.配置文件 application.prope

etcd+calico集群的部署

etcd单机模式 设置环境变量 export HostIP="192.168.12.50" 执行如下命令,打开etcd的客户端连接端口4001和2379.etcd互联端口2380 如果是第一次执行此命令,docker会下载最新的etcd官方镜像 docker run -d -v /usr/share/ca-certificates/:/etc/ssl/certs -p 4001:4001 -p 2380:2380 -p 2379:2379 --name etcd quay.io/cor

ZooKeeper环境搭建(单机/集群)(转)

前提: 配置文件主要是在$ZOOKEEPER_HOME/conf/zoo.cfg,刚解压时为zoo_sample.cfg,重命名zoo.cfg即可. 配置文件常用项参考:http://www.cnblogs.com/EasonJim/p/7483880.html 环境搭建: 一.ZooKeeper的搭建方式 ZooKeeper安装方式有三种,单机模式和集群模式以及伪集群模式. 单机模式:ZooKeeper只运行在一台服务器上,适合测试环境: 伪集群模式:就是在一台物理机上运行多个ZooKeepe

Etcd配置集群但不起作用的解决办法

Etcd有三种方式配置集群 1. 把节点写在配置文件中 2. 配置Etcd为服务发现 3. DNS https://github.com/coreos/etcd/blob/master/Documentation/clustering.md 但有时,配置却不起作用,原来Etcd将member信息缓存在/var/lib/etcd/default.etcd/member下,所以,修改配置后,清一下这个目录就好了.关于这里面的原理,官网倒是没有提到,也只能从代码里去啃了.

springboot redis(单机/集群)

前言 前面redis弄了那么多, 就是为了在项目中使用. 那这里, 就分别来看一下, 单机版和集群版在springboot中的使用吧.  在里面, 我会同时贴出Jedis版, 作为比较. 单机版 1. pom.xml  <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-redis --> <dependency> <groupId>org.s