摘要: 一、监听某一节点内容 二、监听某节点目录的变化 三、Zookeeper当太上下线的感知系统 1.需求:某分布式系统中,主节点有多台,可以进行动态上下限,当有任何一台机器发生了动态的上下线, 任何一台客户端都能感知得到 2.思路: (1)创建客户端与服务端 (2)启动client端 并监听 (3)启动 阅读全文
posted @ 2019-02-25 22:04 给你一个公主抱 阅读(2729) 评论(0) 推荐(0)
摘要: 一、Zookeeper常用命令行 1.启动zookeeper客户端(在启动zookeeper集群后启动进行调试) zkCli.sh 2.查看帮助、操作历史 help、history 3.查看当前Znode的目录 ls / ls2 / (查看当前Znode的详细信息) 4.创建Znode (1)默认: 阅读全文
posted @ 2019-02-25 21:57 给你一个公主抱 阅读(766) 评论(0) 推荐(0)
摘要: 一、Zookeeper概述 1.Zookeeper是Hadoop生态的管理者,它致力于开发和维护开源服务器,实现高度可靠的分布式协调。 2.Zookeeper的两大功能: (1)存储数据 (2)监听 3.Zookeeper的工作机制,如图: 4.Zookeeper存储结构,以树状结构存储 5.Zoo 阅读全文
posted @ 2019-02-25 20:51 给你一个公主抱 阅读(446) 评论(0) 推荐(0)
摘要: 一、agent 第一步是定义agent(代理)及agent下的sources、channels、sinks的简称,如下: a1.sources = r1 a1.sinks = k1 a1.channels = c1 二、sources 第二步是定义sources(接收数据源),以下是常见的sourc 阅读全文
posted @ 2019-02-24 11:59 给你一个公主抱 阅读(3301) 评论(0) 推荐(0)
摘要: 一、Flume监听端口 1,在linux机器上下载telnet工具 yum search telnet yumm install telnet.x86_64 2.编写flume的配置文件,并将文件复制到flume/conf文件夹下 3.启动配置文件 bin/flume-ng agent --conf 阅读全文
posted @ 2019-02-24 01:18 给你一个公主抱 阅读(641) 评论(0) 推荐(1)
摘要: 一、Flume概述 Flume是一种分布式、可靠且可用的服务,用于有效的收集、聚合和移动大量日志文件数据。Flume具有基于流数据流的简单灵活的框架,具有可靠的可靠性机制和许多故障转移和恢复机制,具有强大的容错能力。Flume使用简单的的可扩展数据模型,循环在线分析应用程序。 二、Flume的作用 阅读全文
posted @ 2019-02-23 20:26 给你一个公主抱 阅读(511) 评论(0) 推荐(0)
摘要: 一、Set集合 1.概述 Set集合无序的、不可重复的元素(无序是指索引) Set集合不按照特定的方法进行排序,只是将元素放在集合中。 下面介绍一下Set集合的HashSet和TreeSet两个实现类。 2.HashSet集合 概述: public class HashSet<E> extends 阅读全文
posted @ 2019-02-19 16:33 给你一个公主抱 阅读(300) 评论(0) 推荐(0)
摘要: 一、集合的概念 1.概述: 在学习集合前,先回忆一下数组的一个特征 数组有固定的长度,定义一个数组: int[] array = new int[]; 而针对数据长度可变的情况,产生了集合, java集合就是为了应对动态增长数据,在编译时无法知道具体的数据量而产生的。 集合类又叫容器类。 2.集合和 阅读全文
posted @ 2019-02-12 03:02 给你一个公主抱 阅读(1180) 评论(0) 推荐(0)
摘要: 一、字符串运算 String类 1.概述 String是特殊的引用数据类型,它是final类。 2.构造方法 String str = "abc"; 相当于: char date[] = {'a','b','c'}; String str = new String{data}; 3.主要方法 cha 阅读全文
posted @ 2019-02-09 15:41 给你一个公主抱 阅读(4405) 评论(0) 推荐(0)
摘要: 一、API的概述 API——Application Programing Interface:应用程序编程接口,是java提供的一些预定义的函数; 目的:基于API实现程序的快速编写,只需了解其作用,不用关注源代码。 学习API的方法:先了解API的概况、作用,再看构造函数了解如何创建使用类,最后看 阅读全文
posted @ 2019-02-08 23:36 给你一个公主抱 阅读(1373) 评论(1) 推荐(1)