环境是阿里云 ubuntu 18.0 1. 安装Docker我们可以从各个Linux发行版本的软件库中安装,也可以直接从官方提供的脚本安装,这样能安装最新的版本. 因为在国内, 我们可以直接通过阿里云镜像安装, 使用以下代码curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 安装完成之后我们可以使
转载 2023-12-27 19:42:25
100阅读
集群是一组运行docker并且加入在一个群组的多台机器,加入集群之后,你还可以继续运行自己的docker命令,但是现在这些机器由集群管理器在集群上执行的。1、集群介绍 集群是一组运行docker并且加入在一个群组的多台机器,加入集群之后,你还可以继续运行自己的docker命令,但是现在这些机器由集群管理器在集群上执行的。集群中的机器可以是物理或者虚拟的,加入群组后,每台机器都被称之为节点。 集
转载 2023-08-18 12:15:05
57阅读
一、单机部署1、拉取镜像:foxiswho/rocketmq:server  cabel/rocketmq:broker styletang/rocketmq-console-ng2、创建目录:data/{brokerconf,logs,store}3、创建data/brokerconf/broker.conf# 所属集群名字 brokerClusterName=Duojia # br
转载 2023-07-18 20:55:47
59阅读
写在前面:为什么要用ElasticSearch?我们的应用经常需要添加检索功能,开源的Elastic Search是目前全文检索引擎的首选。它可以快速的存储、搜索和分析海量数据。ElasticSearch是一个分布式搜索框架,提供RestfulAPI,底层基于Lucene,采用多shard(分片)的方式保证数据安全,并且提供自动resharding的功能。一、拉取ElasticSearch镜像在c
 Docker集群的概念   群集是一组运行Docker并加入集群的计算机。在此之后,您继续运行您习惯使用的Docker命令,但现在它们由群集管理器在群集上执行。群中的机器可以是物理的或虚拟的。加入群组后,它们被称为节点。Swarm管理器可以使用多种策略来运行容器,例如“最节点的节点” - 它使用容器填充利用率最低的机器。,它确保每台机器只获得指定容器的一个实例。您指
转载 2024-06-08 23:09:25
26阅读
目录一、环境准备二、MinIO简介三、Docker Swarm简介四、使用Docker Swarm部署 MinIO 集群五、使用 nginx 进行负载均衡六、在项目中使用七、问题总结八、文件 :  docker-compose-secrets.yaml  和  default.conf一、环境准备节点IP节点名称系统安装Docker及版本192.168.51.171m
转载 2023-09-05 15:25:55
324阅读
Swarm介绍Swarm是Docker公司自研发的容器集群管理系统,Swarm在早期是作为一个独立服务存在,在Docker Engine v1.12中集成了Swarm的集群管理和编排功能。可以通过初始化Swarm或加入现有Swarm来启用Docker引擎的Swarm模式。Docker Engine CLI和API包括了管理Swarm节点命令,比如添加,删除节点,以及在Swarm中部署和编排服务。也
转载 2023-09-13 23:41:28
275阅读
一、前言阿昌在这里总结记录一下,如何通过docker搭建redis哈希槽分区解决方案的集群【3主3从】涉及知识:redisdocker基本指令linux哈希槽分区二、理论在开始搭建之前搭建需要知道3种在redis集群搭建的分区算法,分别为:哈希取余分区、一致性哈希算法分区、哈希槽分区1、哈希取余分区描述图介绍通过对key取余来直接确定他存放或读取拿个redis。2亿条记录就是2亿个k,v,我们单机
转载 2023-08-18 16:35:45
169阅读
基于哈希槽实现Redis集群的搭建在 Docker 中创建 6 个 Redis 的容器实例. 格式如下:docker run -d --name=redis-node1 \ --net host --privileged=true \ -v /data/redis/share/redis-node-1:/data \ redis:6.0.8 --cluster-enabled yes \ --ap
转载 2023-08-10 16:05:11
102阅读
一、主机规划3台主机:1个master、2个slaver/workerip地址使用docker默认的分配地址:master:主机名: hadoop2、ip地址: 172.17.0.2slaver1:主机名: hadoop3、ip地址: 172.17.0.3主机名: hadoop4、ip地址: 172.17.0.4二、软件安装1、在docker中安装centos镜像,并启动centos容器,安装ss
转载 2023-07-27 17:59:28
109阅读
Docker 搭建 ElasticSearch7.x 集群一.环境准备二.编写配置文件三.版本配置更新 *四.配置说明 一.环境准备mkdir -p ES/config cd ES/config/二.编写配置文件## es1.yml cluster.name: elasticsearch-cluster node.name: es-node1 network.bind_host: 0.0.0.0
转载 2023-11-27 13:45:53
47阅读
docker集群管理ps:docker machine     docker swarm       docker compose 在Docker Machine发布之前,你可能会遇到以下问题:     你需要登录主机,按照主机及操作系统特有的安装以及配置步骤安装Docker,使其能运行Docker容器。&n
转载 2023-09-02 18:30:24
69阅读
1. 环境准备准备好Linux系统机器,并安装好docker,阅读这篇文章前请先了解清楚docker的基本知识并且会熟悉运用docker的常用命令。安装好并启动docker后就可以开始搭建redis了2. docker容器下安装redis本篇文章我们安装redis6.0.6版本,执行以下命令直接下载redis6.0.6版本镜像#dokcer pull 镜像名:版本号 docker pull red
转载 2023-07-11 13:44:38
126阅读
开始研究这个主要是公司的应用场景,数据库分为海内和海外,考虑到后面海量的数据以及压力,因此使用数据库集群。 数据库集群方案主要分为两种Replication: 优点:异步复制,速度快,高效 缺点:数据弱一致性,比如:主库更新了,从库还没同步,然后从从库读的就是旧数据,不是更新后的新数据 应用场景:新闻,日志,发帖,历史数据(数据的正确性要求不高)PXC(Percona XtraDB Cluster
转载 2023-09-16 23:40:38
39阅读
docker环境下mysql+mycat 搭建数据库集群1 目的提供一个高性能的数据服务。前段为一个节点的mycat服务,后段为一主两从的数据库服务集群,其中这三台服务器都参与读服务。 这里只考虑系统的高并发性,不考虑系统的高可用性。2 环境这里在三台物理机上实现的。构建在4个容器。 一个mycat的容器,三个mysql的容器。 170.170.0.100 mycat 170.170.0.
转载 2023-10-16 10:49:38
94阅读
    上一节,通过使用overlay网络,搭建了跨主机的docker容器集群。下面,在这个跨主机的docker容器集群环境下,搭建mysql 数据库集群。mysql主从自动备份和自动切换    从数据安全性考虑,对数据库的数据进行及时备份非常重要。mysql就提供了主从备份的机制,从数据库会非常及时的将主数据库的操作
转载 2023-07-14 09:52:39
88阅读
1.hadoop是大数据处理领域的第一代的数据处理、存储引擎。在很多大公司的内部都会使用到hadoop集群,使用里面的 yarn来统一管理资源,hdfs来做为分布式存储。 2.这一节将讲解如何通过docker 制作镜像,来安装hadoop集群。 3.首先介绍hadoop集群里面的配置文件,因为这些配置文件是需要自己配置的,配置好之后使用ADD命令添加到镜像中。 hadoop里面涉及到7个配置文件的
转载 2023-08-18 13:08:11
80阅读
文章目录前言容器创建容器配置必做apt文件选做权限安全复制容器 docker都是直接下载装有hadoop的镜像,但是这次为了复习一下hadoop的搭建以及linux的使用,决定从零开始搭建一个完全分布式的集群。 VMware的时候,这一步特别麻烦,现在docker两行就搞定了。 首先拉取需要的镜像,我这里以ubuntu:18.04为例子 docker pull ubunt
转载 2023-07-14 20:51:12
68阅读
docker中配置redis集群首先介绍一下几种解决方案1、哈希取余分区2亿条记录就是2亿个k,v,我们单机不行必须要分布式多机,假设有3台机器构成一个集群,用户每次读写操作都是根据公式:hash(key) % N个机器台数,计算出哈希值,用来决定数据映射到哪一个节点上。优点简单粗暴,直接有效,只需要预估好数据规划好节点,例如3台、8台、10台,就能保证一段时间的数据支撑。使用Hash算法让固定的
转载 2023-07-11 13:44:17
120阅读
1. 说明 一般情况下,我们用Docker run命令将docker启成普通进程。有时候我们有多台运行docker的机器,希望Docker集群方式运行。与手动启动不同Docker集群涉及统一管理,各服务的状态监控,负载均衡,日志文件,重启,统一向外暴露端口等等。 本篇介绍一些Docker集群相关的内容:包括集群管理工具Smarm,卷Volume,图形化管理工具Portainer。2. 安装Do
转载 2023-07-13 21:12:04
106阅读
  • 1
  • 2
  • 3
  • 4
  • 5