上一页 1 2 3 4 5 6 ··· 11 下一页

2018年10月10日

Hbase 集群安装(Hadoop 2.6.0 hbase0.99.2)

摘要: 一:说明 该安装是在hadoop集群安装后进行,详情可见上一篇博客虚拟机centos7系统下安装hadoop ha和yarn ha(详细) 。其中涉及五台机器,两台master(机器名:master,master2),三台slave(slave01,slave02,slave03)。以下将在mast 阅读全文

posted @ 2018-10-10 16:59 天生一对 阅读(242) 评论(0) 推荐(0) 编辑

Hadoop mapreduce执行过程涉及api

摘要: 资源的申请,分配过程略过,从开始执行开始。 mapper阶段: 首先调用默认的PathFilter进行文件过滤,确定哪些输入文件是需要的哪些是不需要的,然后调用 inputFormat的getSplits 方法进行文件的分割,返回inputSplit列表,每个inputSplit会分到对应的mapp 阅读全文

posted @ 2018-10-10 14:47 天生一对 阅读(184) 评论(0) 推荐(0) 编辑

2018年10月9日

Linux 重启网卡失败 Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.

摘要: linux下重启网卡使用命令 : service network restart 时报错: 解决如下 阅读全文

posted @ 2018-10-09 19:18 天生一对 阅读(3921) 评论(0) 推荐(0) 编辑

2018年8月13日

虚拟机centos7系统下安装hadoop ha和yarn ha(详细)

摘要: 一:基础环境准备 (一):虚拟机新建五个centos7系统(复制文件夹的方式) (二):角色分配 (三)按照角色分配表配置 (1)更改主机ip(自行查找),如果只是个人搭建玩一玩,可选择安装centos7图形界面操作比较简单 (2)更改主机名方法, vim /etc/hostname文件,修改成对应 阅读全文

posted @ 2018-08-13 10:54 天生一对 阅读(3267) 评论(2) 推荐(0) 编辑

2018年7月20日

java 注解

摘要: 举例: 以上定义了一个CollectTask注解,@Target和@Retention称为元注解 一、元注解(meta annotation): 元注解的作用就是负责申明注解的一些属性(比如作用域,作用范围等)。Java5.0定义了4个标准的meta annotation类型: @Target: @ 阅读全文

posted @ 2018-07-20 11:33 天生一对 阅读(133) 评论(0) 推荐(0) 编辑

2018年7月18日

Guava Immutable 不可变集合

摘要: Immutable是为了创建不可变集合使用,不可变集合在很多情况下能提高系统性能。一般使用 .of() 或者 .builder()().put().build() 初始化创建不可变集合 阅读全文

posted @ 2018-07-18 10:54 天生一对 阅读(124) 评论(0) 推荐(0) 编辑

Guava BiMap

摘要: BiMap主要的就是用于key,value的互相映射,获取相互的结果,还保证值value是唯一的,key相同覆盖原来值。 举例: 阅读全文

posted @ 2018-07-18 10:33 天生一对 阅读(169) 评论(0) 推荐(0) 编辑

Guava HashMultiMap(MultiMap)反转映射

摘要: (一)MultiMap 多重map,一个key可以对应多个值(多个值放在一个list中), 可用于分组 举例: (二)还可以用于反转映射 阅读全文

posted @ 2018-07-18 10:19 天生一对 阅读(837) 评论(0) 推荐(0) 编辑

Guava HashMultiset(MultiSet)

摘要: multiset:多重集合,和set唯一的不同是 set 集合中一个值只能出现一次,而multiset多重集合中一个值可以出现多次。 一个典型的应用就是统计单词出现次数 举例: 结果: 阅读全文

posted @ 2018-07-18 09:32 天生一对 阅读(236) 评论(0) 推荐(0) 编辑

2018年7月13日

java Exchanger

摘要: Exchanger 用于两个线程之间交换数据,举例; 执行结果: 大概意思就是一个线程交换的数字是从1 10,而另一个线程则每次交换的数据都是0,可以看出这个exchanger.exchange(data);方法是一个阻塞方法,当一个线程等待交换时,一定会等到另一个线程也执行exchanger.ex 阅读全文

posted @ 2018-07-13 18:03 天生一对 阅读(238) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 11 下一页

导航