大家好:现在发现2个问题,请教下大家:

第一: 其实我还想问一个问题,也是关于技术实现的,我在看有些开源框架的时候,特别是说集群,就拿hbase来说吧, Hmaster(1)-----HREgionServer(N),在集群管理的时候,一个HREgionServer 管理多个HREgion,一个HREgion有Hstore Hlog Hmemcache。

如果一个HREgionServer不可以提供服务了,资料都说,可以利用Hlog来进行恢复数据到另外的HREgionServer,我一直不明白的就是,Hlog怎么恢复数据,怎么记录这样庞大的数据机制,怎么恢复的数据的机制??这个Hlog记录了什么信息库恢复?恢复的数据怎么分析判断?我想了下,其实我们在平时项目日志输出的时候,不是有异常发生吗?这个日志和Hlog日志的一个级别的意思吗?我很疑惑??

======================================================================================================

第二:我们在使用Ice做后台的集群服务器,现在我们只有一台服务器(没有集群)发现一个有趣的问题,我使用了多个Box进行发布,每一个Box启动,Ice就自动启了一个自己的JVM,我们业务上又这样一个需求,就是,现在有3个Box ,第一个box_1就是准备我们的基础数据,就把基础数据放在内存中的一个map里面,box_2,box_3都要使用box_1里面的map,但是拿不到,因为是各自生成的JVM。现在处理的,在box_2,box_3也加载了一本基础数据,那样是临时的,不长久的。

我想过这个问题,其实可以把基础数据放入分布式缓存,只有是可以实现的,但是我遇到这个问题了,我想了解下,有什么办法可以实现,我上面的功能,就是多个JVM之间,数据怎么共享,内存的使用是怎么样样的??

java集群之间共享数据_多个JVM之间,数据共享的问题?相关推荐

  1. java集群和分布式 区别_集群与分布式的联系以及区别

    集群(Cluster)是一组独立的计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信.应用程序可以通过网络共享内存进行消息传送,实现分布式计算机. 在客户端看来,一个集群就象是一 ...

  2. java集群和分布式 区别_集群和分布式的区别?

    集群和分布式有什么区别? 分布式系统: 分布式系统(distributed system)是建立在网络之上的软件系统.正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性.因此,网络和分布式系统 ...

  3. java集群session共享_分布式/集群下session共享方案汇总

    1.F5 BIG-IP 硬件实现session粘性复制 F5 硬件,可以作为HTTP负载均衡器使用,可以将用户IP与Session通过F5进行的绑定,使其Session保持一致性.是直接通过智能交换机 ...

  4. java 多个线程共享数据_【java并发】多个线程间共享数据

    先看1个多线程间同享数据的问题: 设计4个线程,其中两个线程每次对data增加1,另外两个线程每次对data减少1. 从问题来看,很明显触及到了线程间通数据的同享,4个线程同享1个data,共同操作1 ...

  5. java集群技术_什么是集群?集群?java集群技术面试的一些知识准备

    你是否正在寻找关于集群技术的内容?让我把最完整的东西奉献给你: java集群技术面试的一些知识准备 一个集群系统是一群松散结合的服务器组,形成一个虚拟的服务器,为客户端用户提供统一的服务.对于这个客户 ...

  6. 拆分命令_在MongoDB分片集群中拆分数据块chunks

    MongoDB Manual (Version 4.2)> Sharding > Data Partitioning with Chunks > Split Chunks in a ...

  7. java集群解析文件_干货:一文详解Redis集群原理核心内容

    集群原理 一个系统建立集群主要需要解决两个问题:数据同步问题和集群容错问题. Naive方案 一个简单粗暴的方案是部署多台一模一样的Redis服务,再用负载均衡来分摊压力以及监控服务状态.这种方案的优 ...

  8. spark 并行处理_如何使用Spark集群并行处理大数据

    spark 并行处理 by Hari Santanam 通过Hari Santanam 如何使用Spark集群并行处理大数据 (How to use Spark clusters for parall ...

  9. Java高并发编程:多个线程之间共享数据的方式探讨

    内容摘要 多个线程之间共享数据,按照每个线程执行代码是否相同,我们可以采取不同的处理方式,这里通过简单的卖票示例说明了当每个线程执行相同代码的情况,对于多个线程执行不同代码的情况,处理方式比较灵活,这 ...

  10. mysql双节点安装_快速安装及配置MySQL Replication双主节点集群--及改变数据保存目录...

    192.168.1.101  master/slave 192.168.1.102  slave 192.168.1.103  slave 操作系统均为centos6.5 原理图: 1. 分别安装my ...

最新文章

  1. 2013-09-11 [美国M198榴弹炮(后期型)--迷彩版]
  2. 蝙蝠为啥这么厉害?地球人整明白了没有?
  3. [译]5.1. System Initialization Overview 系统初始化简介
  4. DreamWeaver下如何应用CSS样式
  5. 怎么判断有几个滴定突跃点_不懂怎么判断相亲男的人品?聊这几个话题,让你一眼道破...
  6. Java-Calendar
  7. 2019可信云云计算开源产业大会:腾讯云TStack获多云管理认证及多项殊荣
  8. python 对xlsx文件数根据日期进行统计分析_Python处理Excel的常用操作(一)
  9. html5音乐播放时间监测,【HTML5】HTML5中video元素事件详解(实时监测当前播放时间)...
  10. Zigbee 学习计划——第1天——第一个程序
  11. Installshield停止操作系统进程的代码 --IS6及以上版本适用
  12. ps计算机设置在哪,在哪里设置PS对称渐变工具
  13. 我国《个人信息保护法》立法背景与制度详解
  14. android 长按保存图片,安卓机上base64图片无法在微信中长按保存?
  15. Java实现DOC文件转DOCX文件
  16. 虚拟服务器的真实ip,虚拟ip和真实ip区别(图文)
  17. 电脑开机后进不了系统怎么办?
  18. Stylized NeRF 水记(NeRF的风格化)
  19. NLP入门概览(9) ——句法分析c:局部句法分析、依存关系分析
  20. 圆满收官!第六届99趣拿节精彩盘点!

热门文章

  1. tensorflow中命名空间、变量命名的问题
  2. 成为java高手的八大条件
  3. Android学习笔记一:Android基本组件和Activity生命周期
  4. 工作5年的一份总结(1)-07/09-07/11
  5. Maven聚合与继承
  6. AnyForWeb告诉你什么才是“最好的”编程语言
  7. 在没有上传服务器端的情况下看到上传图片的效果图window.createObjectURL
  8. 【狂人小白】MyBatis.001 学习巴提斯!
  9. SharePoint 2013 创建web应用程序报错This page can’t be displayed
  10. 如何查看mysql 的端口号?