import org.apache.hadoop.hbase.HBaseConfiguration import org.apache.hadoop.hbase.mapreduce.TableInputFormat import org.apache.hadoop.hbase.util.Bytes ...
分类:
其他好文 时间:
2020-04-22 09:16:07
阅读次数:
55
Filter (过滤器) 1.概念 ?Filer称之为过滤器,在web开发时,可以通过filter实现对访问的拦截,然后对拦截后的请求或者响应做一些操作再放行,或者不放行。 ?说明: 过滤器可以拦截对资源的访问 一个过滤器可以拦截多个资源,一个资源也可以被多个过滤器拦截 可以根据访问的url地址判断 ...
分类:
其他好文 时间:
2020-04-22 00:07:35
阅读次数:
63
这里介绍的是多个过滤器一起添加到全局中 1.创建方法 首先src下新建plugin文件夹,用来存放插件。 在plugin文件夹内新建filters.js,编写方法(如隐藏手机号码等等...) /** * 隐藏手机号码 * @param val {Number, String} 转换的字符串对象 * ...
分类:
其他好文 时间:
2020-04-21 23:49:48
阅读次数:
127
1、_cluster接口命令heakth: 集群健康状况:state: 查看集群节点:stats: 统计数据; 部分截图查看单个节点状况:[root@node1 ~]# curl -X GET 'http://node1:9200/_nodes/stats?pretty'2、Plugins(插件)插... ...
分类:
其他好文 时间:
2020-04-21 23:43:07
阅读次数:
91
基于 vue-cli3 搭建的前端模板,fork 或 clone 本仓库,即可搭建完成一个新项目的基础模板,源码地址,欢迎 star 或 fork 特性 CSS 预编译语言:less Ajax: axios,做了一定的封装,详见 src/services/request.js SVG 雪碧图:采用 ...
分类:
其他好文 时间:
2020-04-21 09:19:05
阅读次数:
59
1、 布隆过滤器的概念 布隆过滤器(BloomFilter)是一种紧凑型的、比较巧妙的概率型数据结构,特点是高效地插入和查询,可以用来告诉你 某样东西一定不存在或者可能存在,它是用多个哈希函数,将一个数据映射到位图结构中。此种方式不仅可以提升查询效率,也可以节省大量的内存空间,但是布隆过滤器也存在一 ...
分类:
其他好文 时间:
2020-04-20 01:09:52
阅读次数:
97
一:自定义数据类 为什么需要自定义数据类 上一篇文章里面我们自己写了一个mapreduce 里面的Top N的https://www.cnblogs.com/wuxiaolong4/p/12733518.html,我们可以从代码里面看出来,里面用|作分隔符,这种方法不好,会由于你自己的失误导致读取字 ...
分类:
其他好文 时间:
2020-04-19 23:46:13
阅读次数:
104
概述Combinar继承了`Reducer`, 可选过程, 在map端的实现分组(是在map端运行的reduce), 减小网络IO传输; 使用Combiner需要满足的条件Combiner不能影响最终计算结果例如求平均值就不能使用Combiner输出k-v类型必须与map输出一致自定义过程1. 继承... ...
分类:
其他好文 时间:
2020-04-19 13:09:31
阅读次数:
92
[设计模式]观察者模式 1. 观察者模式解决什么问题 观察者模式解决“通知依赖问题”,比如一个文件过滤器,你要显示进度,如何解决?我们最先想到的是里面生成一个通知方法,然后有关行为调用这个方法来进行通知。 如下面一个代码,是一个文件分割器,将一个大文件分割成很多小文件;我们现在对其提出一个进度条需求 ...
分类:
其他好文 时间:
2020-04-19 13:04:19
阅读次数:
56
概述Map方法之后, 数据首先进入到分区方法, 把数据标记好分区, 然后把数据发送到环形缓冲区; reduce的并行数量以及输出文件的个数, 由分区数决定. 默认分区是根据key的hashCode对ReduceTasks个数取模得到.自定义步骤1.自定义类继承Partitioner, 重写getPa... ...
分类:
其他好文 时间:
2020-04-19 13:01:58
阅读次数:
62