草庐IT

集群NoSQL

全部标签

分布式、微服务、集群、节点、远程调用、负载均衡、注册中心、网关等

1微服务:   就是将单体应用拆开,微服务就是拒绝大型单体应用,基于业务边界进行服务微化拆分,各个服务独立部署运行 代码、页面、sql语句等等   写在一个应用里面,导致的问题,如果有一处代码出现问题会导致整个应用不可用; 就是希望把我们这个大型的单体应用基于业务边界对它进行服务的微化和拆分,每个小模块称为一个微服务,这些模块合起来最终完成一个单体应用;这些微服务它们各自是独立部署运行的;运行在各自自已的进程中; 如果有一个微服务出现了问题,不会影响其它服务的正常运行;所以微服务是一种流行的架构风格; 微服务之间要进行通信,常使用httpapi协议的请求;如订单服务调商品服务;一个大型应用拆分

Ansible 部署ELK集群服务

使用赛项提供的OpenStack私有云平台,创建三台CentOS7.9系统的云主机分别命名为elk-1、elk-2和elk-3,Ansible主机可以使用上一题的环境。要求Ansible节点编写剧本,执行Ansible剧本可以在这三个节点部署ELK集群服务(在/root/目录下创建install_elk目录作为ansible工作目录,部署的入口文件命名为install_elk.yaml)。具体要求为三个节点均安装Elasticsearach服务并配置为Elasticsearch集群;kinana安装在第一个节点;Logstash安装在第二个节点。(需要用到的软件包在HTTP服务下)完成后提交a

Redis 搭建主从集群

文章目录1.主从集群架构1.1准备实例和配置1.2启动1.3开启主从关系1.4测试2.主从同步原理2.1全量同步2.2增量同步repl_backlog原理2.3主从同步优化小结单节点的Redis并发能力有限,要进一步提高Redis的并发能力,就需要搭建主从集群,实现读写分离。1.主从集群架构共包含三个节点,一个主节点,两个从节点。这里我们会在同一台虚拟机中开启3个redis实例,模拟主从集群,信息如下:IPPORT角色192.168.150.1017001master192.168.150.1017002slave192.168.150.1017003slave注:192.168.150.10

RabbitMQ 集群部署

RabbiMQ 是用 Erlang 开发的,集群非常方便,因为 Erlang 天生就是一门分布式语言,但其本身并不支持负载均衡。RabbitMQ 的集群节点包括内存节点、磁盘节点。RabbitMQ 支持消息的持久化,也就是数据写在磁盘上,最合适的方案就是既有内存节点,又有磁盘节点。RabbitMQ 模式大概分为以下三种:单一模式;普通模式(默认的集群模式);镜像模式(把需要的队列做成镜像队列,存在于多个节点,属于 RabbiMQ 的 HA 方案,在对业务可靠性要求较高的场合中比较适用)。要实现镜像模式,需要先搭建一个普通集群模式,在这个模式的基础上再配置镜像模式以实现高可用。1.集群架构 #2

【微服务】springboot整合redis哨兵集群使用详解

目录一、前言二、环境准备三、安装redis3.1前置准备3.1.1 下载安装包3.1.2准备依赖环境3.1.3上传并解压包3.2执行安装四、搭建redis主从集群4.1环境准备4.2搭建过程4.2.1创建实例文件目录4.2.2修改redis.conf配置文件4.2.3拷贝配置文件4.2.4 修改配置文件端口信息4.2.5 修改声明的IP地址4.2.6 启动redis实例4.2.7 开启主从关系五、搭建redis哨兵集群5.1添加哨兵配置文件5.1.1在三个目录下添加配置文件5.1.2拷贝配置文件5.2 启动哨兵集群5.3 故障模拟5.3.1哨兵控制台日志5.4 故障恢复5.4.1 哨兵控制台日

Docker搭建Kafka集群

Docker搭建Kafka集群Kafka的运行依赖Zookeeper,本文介绍如何在docker顺利搭建一个三个broker构成的kafka集群。将通过以下步骤详细展开:拉取镜像bitnami/kafkaandbitnami/zookeeper创建network使集群在同一子网下knet创建三个节点的配置文件以供挂载创建hosts文件以供挂载运行镜像测试是否搭建成功环境说明linux+centos+jdk8拉取镜像zookeeperdockerpullbitnami/zookeeperkafkadockerpullbitnami/kafka创建network使集群在同一子网下:knetdock

大数据管理框架CDP集群搭建

1搭建准备HostNameIP内存CPU磁盘cdp01172.29.0.11016G4核100Gcdp02172.29.0.11116G4核100Gcdp03172.29.0.11216G4核100G组件版本ClouderaManager7.1.4CDH7.1.7OpenJDK1.8.0_372CentOS7.6MySQL8.0.342基础配置2.1hosts配置(所有主机)编辑hosts文件vim/etc/hosts删除原IP配置,填入以下内容172.29.0.110cdp01172.29.0.111cdp02172.29.0.112cdp03设置主机名称cdp01节点hostnamectl

微服务 - Spring Cloud - Eureka Server单机和集群搭建、单机服务注册和集群服务注册

Eureka服务管理Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能Eureka服务注册与发现Eureka采用了CS的设计架构,EurekaServer作为服务注册功能的服务器,它是服务注册的中心。而系统中的其他微服务,使用Eureka的客户端链接到Eurekaserver并维持心跳连接。使开发人员可以通过Eurekaserve来监控系统中各个微服务的运行状

Mongodb集群搭建

一、Mongodb集群搭建的三种方式ReplicaSet(首选)副本集,集群中包含了多份数据,主节点挂掉之后从节点能继续提供服务。Sharding分片集群,只有真正的大数据才能展现它的优势,毕竟节点同步数据是需要消耗时间的。Sharding能够将多片数据集中到路由节点进行一些对比,然后再将数据返回,效率稍稍较低。Master-Slaver主备集群,官方已经不推荐。二、ReplicaSet工作原理ReplicaSet叫作副本集,集群当中包含了多份数据,保证主节点挂掉了,备节点能继续提供数据服务,提供的前提就是数据须要和主节点一致。Mongodb(M)表示主节点,Mongodb(S)表示备节点,M

手把手教你搭建zookeeper和kafka集群(超级详细)

一、环境准备1、准备3台机器主机名称主机IPzookeeper版本kafka版本worker01192.168.19.130zookeeper-3.6.3kafka_2.12-3.0.1worker02192.168.19.131zookeeper-3.6.3kafka_2.12-3.0.1worker03192.168.19.132zookeeper-3.6.3kafka_2.12-3.0.12、3台机器安装jdk1.8环境3、下载kafka安装包(此处下载,可忽略第二步:下载安装包): kafka_2.12-3.0.1.tgz4、下载zookeeper安装包(此处下载,可忽略第二步:下载安