CentOS7安装Consul集群

1、准备4台服务器

  linux1 192.168.56.101
  linux2 192.168.56.102
  linux3 192.168.56.103
  linux4 192.168.56.104

2、下载并解压Consul文件,拷贝到/usr/local/bin目录下

[[email protected] ~]# wget https://releases.hashicorp.com/consul/0.8.1/consul_0.8.1_linux_amd64.zip?_ga=2.37003621.454120034.1493952927-625263640.1493952912

#解压下载的Consul,如果没有安装unzip的话可以先安装:yum install zip unzip
[[email protected] ~]# unzip consul_0.8.1_linux_amd64.zip

#拷贝文件到bin目录下
[[email protected] ~]# mv consul /usr/local/bin

3、启动Consul集群

以server模式启动consul
[[email protected] ~]# consul agent -server -bootstrap-expect=3 -data-dir=/tmp/consul -node=consul1 -bind=192.168.56.101 -dc=dc1 -ui
[[email protected] ~]# consul agent -server -bootstrap-expect=3 -data-dir=/tmp/consul -node=consul2 -bind=192.168.56.102 -dc=dc1
[[email protected] ~]# consul agent -server -bootstrap-expect=3 -data-dir=/tmp/consul -node=consul3 -bind=192.168.56.103 -dc=dc1
以client模式启动consul
[[email protected] ~]# consul agent -data-dir=/tmp/consul -node=consul4 -bind=192.168.56.104 -dc=dc

  -server 表示是server模式  -bootstrap-expect=2 表示是集群中有2台服务器 bootstrap该模式node可以指定自己作为leader ,如果是非leader可不加该参数  -data-dir=/tmp/consul 目录  -node=n2 该服务器节点名  -bind=192.168.56.101 节点绑定的ip  -ui 非必须 webui的路径 用web来管理consul  -dc=dc1 集群的名称

4、将节点加入consul集群

[[email protected]]# consul join 192.168.56.101
[[email protected]]# consul join 192.168.56.101
[[email protected]]# consul join 192.168.56.101
或者
[[email protected]]# consul join 192.168.56.102 192.168.56.103 192.168.56.104

5、查看集群

[[email protected]]# consul members

6、查看ui

参考文档:http://www.bbsmax.com/A/Gkz1X3QrdR/

http://consul.la/docs

时间: 2024-11-05 01:46:06

CentOS7安装Consul集群的相关文章

Centos7安装Redis(集群模式)

环境:centos7.6 redis4.0模拟在一个Centos7下安装6个redis实例搭建集群 3主3从 安装wgetyum -y install wget 安装gccyum -y install gcc automake autoconf libtool make 下载rediscd /usr/local/softwarewget http://download.redis.io/releases/redis-4.0.0.tar.gz 解压tar -xzvf redis-4.0.0.tar

CentOS7 安装Hbase集群

继续接上一章,已安装好Hadoop集群环境 http://www.cnblogs.com/dopeter/p/4612232.html 在此基础上继续安装Hbase集群 Hbase版本为1.0.1.1 一. 安装与配置Hbase 1. 解压 tar -zxvf hbase-1.0.1.1-bin.tar.gz-C /opt 2. 配置 cd /opt/hbase-1.0.1.1/conf vi hbase-env.sh export JAVA_HOME=/usr/java/jdk1.8.0_45

CentOS-7安装Mysql集群

安装要求 安装环境:CentOS-7安装方式:源码编译安装 软件名称:mysql-cluster-gpl-7.3.7-linux2.6-x86_64.tar.gz下载地址:http://mysql.mirror.kangaroot.net/Downloads/软件安装位置:/usr/local/mysql数据存放位置:/var/mysql/data日志存放位置:/var/mysql/logs 集群设计 首先设计集群的安装分配方式,我共需要5台服务器,服务器分配如下: 管理节点:    192.1

linux安装consul集群

一.集群规划 consul借助agent来运行,类似elk的logstash agent 或 zabbix监控系统的agent , 每个需要被发现的服务上,通过consul agent client 来收集服务本身的信息,然后向consul agent server汇报, consul server 可以集群部署. 规划一下: 序号 节点ip 节点名称 角色 1 193.168.30.207 server-207 server 2 193.168.30.208 server-208 server

centos7安装zookeeper集群

参考官方文档:http://zookeeper.apache.org/doc/current/zookeeperStarted.html 三台主机: centos7: 192.168.41.47 centos7: 192.168.41.127 centos7: 192.168.41.86 下载: 三台机器执行相同操作 #tar xf zookeeper-3.4.12.tar.gz -C /usr/local/ # mv /usr/local/zookeeper-3.4.12 /usr/local

centos7 安装zookeeper 集群

data 创建myid  设置1 zookeeper默认端口2181  同步端口 20881 和 30881 设置zoo.cfg文件

centos7 安装kubernetes集群

https://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/

CentOS7 通过Ambari安装Hadoop集群

第一次在cnblogs上发表文章,效果肯定不会好,希望各位多包涵. 编写这个文档的背景是月中的时候,部门老大希望我们能够抽时间学习一下Hadoop大数据方面的技术:给我的学习内容是通过Ambari安装Hadoop集群.通过一周左右的学习和实践,整理出现在这篇安装心得. 安装默认使用Root用户,避免权限问题导致不成功. 使用4台虚拟机构建Ambari-Server.Hadoop集群,分配如下: -       一台虚拟机,作为Ambari-Server: Hostname: ambari.ser

Centos7.4 kafka集群安装与kafka-eagle1.3.9的安装

Centos7.4 kafka集群安装与kafka-eagle1.3.9的安装 集群规划: hostname Zookeeper Kafka kafka-eagle kafka01 √ √ √ kafka02 √ √ kafka03 √ √ 准备工作: 网络配置 vim /etc/sysconfig/network-scripts/ifcfg-ens33 # kafka01 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=sta