摘要: 一、 1、jms java message server java消息服务 2、jms出现的原因: 3、JMS两种规范: 3.1、队列模式,即p2p,点对点模式,一个生产者对应一个消费者 3.2、发布订阅模式, pub-sub publish-subscribe, 一个生产者生成一个主题,所有消费者 阅读全文
posted @ 2017-09-04 17:14 IT豪哥 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一、 1、自己理解的zk:zk是一个快速的,可靠的,分布式的,为别的系统提供协调,同步服务的一个系统。就是为别的分布式应用程序提供服务。 出现场景:分布式应用中master/slaver结构,master都要保存一些元数据,master一旦宕机,元数据就丢失,存在单点故障,如果把元数据记录来另一台机 阅读全文
posted @ 2017-09-04 17:14 IT豪哥 阅读(184) 评论(0) 推荐(0) 编辑
摘要: COMMAND GROUPS: Group name: general 第一组 Commands: status, table_help, version, whoami Group name: ddl 第二组 表的增删改查 Commands: alter, alter_async, alter_s 阅读全文
posted @ 2017-09-04 17:13 IT豪哥 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一、meta的数据模型ns1:test1,,1495607792432.bf7b572351276fe99d22e53a3675b846. column=info:regioninfo, timestamp=1499761583361, value={ENCODED => bf7b572351276 阅读全文
posted @ 2017-09-04 17:13 IT豪哥 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 一、api分为admin api ,可以创建库,创建表等。还有client api,只可以增删改查表里面的数据,只有在client api里才会用到过滤器 package com.practice.practice2_hbase; import java.io.IOException; import 阅读全文
posted @ 2017-09-04 17:13 IT豪哥 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一、 1、hbase 是一种支持随机访问,保存结构化数据,低延迟,支持10亿级别的随机访问的数据库 HBASE是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBASE技术可在廉价PC Server上搭建起大规模结构化存储集群。 HBASE的目标是存储并处理大型的数据,更具体来说是仅需使 阅读全文
posted @ 2017-09-04 17:13 IT豪哥 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、 1、首先,hive只是一个数据仓库,只是一个工具,用来映射hdfs上的文件,所以hive并没有集群模式。 其次,hive的元数据需要一个数据库保存,内置deby数据库,不建议使用,建议使用另外的mysql数据库。所以装hive之前需要先装mysql。mysql安装步骤见"mysql安装.txt 阅读全文
posted @ 2017-09-04 17:12 IT豪哥 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、hadoop文件系统 1、集群中所有机器的磁盘作为整体,以每个block作为最小存储单元,每个block128M, 大小可以在hdfs-site.xml文件中调整 2、block块大小为何设置为128M? 答:为了减少寻址时间,寻址时间要在数据传输时间的1%以下,寻址速度快,那么把block块大 阅读全文
posted @ 2017-09-04 17:11 IT豪哥 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 9一、序列化 1、序列化在分布式数据处理的两大领域经常出现:进程间的通信和永久存储 2、hadoop使用的是自己的序列化格式Writable,它紧凑,速度快,但不太容易被java意外的语言进行扩展和使用, 3、avro是一个序列化的框架,克服了writable的不足 4、writable定义了两个方 阅读全文
posted @ 2017-09-04 17:11 IT豪哥 阅读(184) 评论(0) 推荐(0) 编辑
摘要: hadoop集群配置有三种:1、一个namenode,多个datanode2、两个namenode,一个是主,一个是备,高可靠,多个datanode3、两个namenode,federation集群,没有主备之分,同时工作,只是因为一个namenode的内不能不够大,扩容namenode。 第一种 阅读全文
posted @ 2017-09-04 17:11 IT豪哥 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-09-04 14:52 IT豪哥 阅读(201) 评论(0) 推荐(0) 编辑