- 博客(5)
- 收藏
- 关注
原创 FileInputStream 与 BufferedInputStream 效率对比
在FileOperator类的copyWithFileStream方法实现了使用FileInputStream和FileOutputStream复制文件,copyWithBufferedStream方法实现了使用BufferedInputStream和BufferedOutputStream复制文件。 public class FileOperator { /** buffer size in bytes */ final static int BUFFER_SIZE = 100;.
2022-02-11 16:28:40
467
原创 深入理解HashMap
map就是用于存储键值对(<key,value>)的集合类,也可以说是一组键值对的映射(数学概念)。注意,我这里说的只是map的概念,而HashMap是map的实现,Hashmap是一种非常常用的、应用广泛的数据类型。
2022-02-10 10:19:11
324
原创 安装HBase及环境的搭建
第一步:下载对应的HBase的安装包 所有关于CDH版本的软件包下载地址如下 http://archive.cloudera.com/cdh5/cdh/5/ HBase对应的版本下载地址如下 http://archive.cloudera.com/cdh5/cdh/5/hbase-1.2.0-cdh5.14.0.tar.gz 第二步:压缩包上传并解压 cd /export/softwares rz+回车上传下载好的HBase软件包 解压 tar -zxvf hbase-1.2.0-cdh5.14.0.ta
2020-07-27 20:21:34
333
原创 安装Hive及环境变量的配置(三种安装部署的方式)
三种安装方式,推荐第三种(博文底部附安装包+驱动包) 1.Derby版Hive直接使用(不推荐) 默认使用derby(数据库)维护元数据 缺点:此版本,在每个节点自己独立维护一个derby数据库,即在节点1添加了数据库,则在节点2无法查看(多个节点安装hive后,每个hive拥有一套自己的元数据,各个节点的库、表不同步) 解压Hive cd /export/softwares tar -zxvf hive-1.1.0-cdh5.14.0.tar.gz -C …/servers/ 直接启动 bin/hive
2020-07-27 20:10:54
1365
原创 MapReduce(分布式并行计算框架)
理解MapReduce思想 需求:有一个五层的图书馆,需要获取图书馆中一共有多少本书。 只有一个人时,是能一本一本的数!工作量巨大,耗时较长。 分配五个人由你支配。此时你怎么支配? 五个人,每个人数一层的书量,最终将五个人的量汇总求和,就是图书馆中最终书的数量。 MapReduce的思想核心是“分而治之,先分后合”。即将一个大的、复杂的工作或任务,拆分成多个小的任务,并行处理,最终...
2019-11-13 21:02:12
2193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅