问题1:如何保证集群配置信息一致?

程序的运行往往依赖很多配置文件,比如数据库地址、黑名单控制、服务地址列表等,而且有些配置信息需要频繁地进行动态变更,这时候怎么保证所有机器共享的配置信息保持一致?

问题2:如何即使发现故障节点?

如果有一台机器挂掉了,其他机器如何感知到这一变化并接管任务?如果用户激增,需要增加机器来缓解压力,如何做到不重启集群而完成机器的添加?

问题3:负载均衡怎么实现?

用户数量增加或者减少,会出现有的机器资源使用率繁忙,有的却空闲(忙则忙的要死,闲则闲的要死),所以如何让每台机器感知到其他机器的负载状态从而实现负载均衡?

问题4:怎么协同工作??

在一台机器上要多个进程或者多个线程操作同一资源比较简单,因为可以有大量的状态信息或者日志信息提供保证,比如两个A和B进程同时写一个文件,加锁就可以实现。但是分布式系统怎么办?需要一个三方的分配锁的机制,几百台worker都对同一个网络中的文件写操作,怎么协同?还有怎么保证高效的运行?

上述问题的答案:Zookeeper。

对于分布式集群,应该思考什么问题?相关推荐

  1. 不仅性能秒杀Hadoop,现在连分布式集群功能也开源了

    就在昨天(2020年8月3日),涛思数据团队正式宣布,物联网大数据平台TDengine集群版开源.此次开源,我们在GitHub上传了23.9万行源代码,1198个源文件,包含我自己疫情期间写的一万余行 ...

  2. 分布式 集群 系统组件架构_分布式跟踪系统的四个组件如何一起工作

    分布式 集群 系统组件架构 十年前,基本上只有认真思考分布式跟踪的人是学者和少数大型互联网公司. 如今,对于任何采用微服务的组织来说,它已经变成了赌注. 基本原理是公认的:微服务以令人惊讶且通常是惊人 ...

  3. 【大数据】Hadoop—— 三大核心组件理论入门 | 完全分布式集群搭建 | 入门项目实战

    文章目录 前言 大数据概述 时代背景 4V特点 大数据思维 核心技术 储存 计算 相关技术 云计算 物联网 Hadoop简介 简介 版本之分 项目生态结构 安装和部署 HDFS 简介 集群结构 实现目 ...

  4. 大数据调度平台Airflow(八):Airflow分布式集群搭建及测试

    目录 Airflow分布式集群搭建及测试 一.节点规划 二.airflow集群搭建步骤 1.在所有节点安装python3.7 2.在所有节点上安装airflow 三.初始化Airflow 1.每台节点 ...

  5. 搭建hbase1.2.5完全分布式集群

    简介 有一段时间,没写博客了,因为公司开发分布式调用链追踪系统,用到hbase,在这里记录一下搭建过程 1.集群如下: ip 主机名 角色 192.168.6.130 node1.jacky.com ...

  6. Hadoop安装教程_分布式集群

    安装前的准备 伪分布式的设置 集群的规划 集群的初始设置 网络配置 SSH无密码登陆 java及apache环境设置 安装流程 主机的安装 集群的安装 效果与验证 安装注意 模式切换 参考资料 安装前 ...

  7. 大数据分布式集群搭建(1)

    在学习了几天的hadoop分布式集群搭建之后想写写文章记录一下一路以来遇到的困难和解决方案. 闲话不多说,进入正题. 一.环境及准备 因为只有一台电脑,所以需要用虚拟机来模拟环境. 本地机器用到软件: ...

  8. 百度开源联邦学习框架 PaddleFL:简化大规模分布式集群部署

    百度开源联邦学习框架 PaddleFL:简化大规模分布式集群部署 作者 | 钰莹近两年,联邦学习技术发展迅速.作为分布式的机器学习范式,联邦学习能够有效解决数据孤岛问题,让参与方在不共享数据的基础上联 ...

  9. # 从零開始搭建Hadoop2.7.1的分布式集群

    Hadoop 2.7.1 (2015-7-6更新),Hadoop的环境配置不是特别的复杂,可是确实有非常多细节须要注意.不然会造成很多配置错误的情况.尽量保证一次配置正确防止重复改动. 网上教程有非常 ...

  10. hadoop分布式集群搭建

    hadoop集群搭建前的准备(一定要读):https://blog.51cto.com/14048416/2341450 hadoop分布式集群搭建: 1. 集群规划: 2.具体步骤: (1)上传安装 ...

最新文章

  1. 数据包格式_理解MQTT协议数据包结构
  2. 搜索学习(ing...)
  3. 【渝粤题库】广东开放大学 岭南文化概论专科 形成性考核
  4. 怀旧服开新服务器消息,怀旧服B测已经开启 全新内容爆料汇总
  5. 润乾数据集调用postgresql存储过程
  6. python学习之路-day8
  7. linux如何杀死进程最快,如何在Linux系统中杀掉内存消耗最大的进程?
  8. C# ActiveX开发部署更新
  9. 分页SQL语句/存储过程(.net/SQL技术交流群206656202 入群需注明博客园)
  10. tushare基本用法
  11. Hi3798 PWM输出控制背光
  12. 老旧电脑救星,Windows 8.1 原始系统安装
  13. 修改ECharts显示的图例legend的形式
  14. 震惊~~飞流android版使用体验!!
  15. Jquery Validate 设置不显示验证信息
  16. Postgresql页面xmax与multixact
  17. 网络流量 pv、uv、ip 各代表的含义
  18. 硬盘分区失败数据怎么恢复
  19. UNCTF2022 部分wp(web全)
  20. linux启动时卡在ok界面,按照Xilinx_Answer_72076,ZCU106上Linux启动时卡在bootconsol...

热门文章

  1. 树莓派研究笔记(7)-- lakka 《仙剑奇侠传》的完美移植
  2. js中的debugger调试
  3. R plot图片背景设置为透明_一文学会网络分析——Cooccurrence网络图在R中的实现...
  4. 轻松在线差异基因/物种分析和可视化
  5. 使用Windows任务计划自动运行Python程序
  6. LAMP - 学习/实践
  7. 1.Spring入门
  8. Java - char型变量中能不能存贮一个中文汉字,为什么?
  9. opencv python图片合成视频
  10. 杨振宁100岁:一个公式统治世界