- 博客(7)
- 收藏
- 关注
原创 MapReduce(一)
MapReduce知识1、MapReduce编程模型简单入门 Hadoop除了HDFS之外,还有分布式计算框架,就是MapReduce。 MapReduce是一种分而治之的思想,主要是有两个阶段。map阶段和reduce阶段。map阶段和reduce阶段的输入输出都是键值对的形式,map阶段的输出即reduce阶段的输入,map阶段输出的结果写入到本地磁盘,而reduce阶段的输出结果将写...
2019-12-08 14:19:38 361
原创 时间复杂度和空间复杂度
时间复杂度和空间复杂度1、时间复杂度2、空间复杂度 开始数据结构与算法之前,需要了解下比较重要的两个概念,即时间复杂度和空间复杂度。而这两个指标也是评价一个算法设计的是否优良的标准。对设计的某个算法进行评价的时候,需要首先评价该算法的时间复杂度,而进行算法比较的时候,是优先考虑时间复杂度。换句话说,在满足相同时间复杂度的情况下,哪个算法使用最小的空间复杂度,则哪个算法好。 知道了评价算法的...
2019-12-07 17:06:30 200
原创 Hadoop之HDFS(一)
Hadoop之HDFS1、Hadoop2、HDFS2.1HDFS特点2.1.1优点2.1.2缺点2.2HDFS简单操作2.3 数据块block 因为所处大数据行业,之前是小白,所以需要学习一些大数据的知识,便将学到的一些知识记录下来,方便复习,也是为了巩固所学知识。首先将从Hadoop讲起,而首先需要讲的就是Hadoop的HDFS。1、Hadoop 先大概简单介绍一下Hadoop吧。根据...
2019-11-22 00:35:10 256
原创 Git学习之基本知识(二)
Git学习之基本知识(二)1、Git的协作模型1.1远程仓库信息1.2 origin/master1.3 冲突1.4 refspec1.5 分支不同名2、rebase Git基本知识一讲了一些关于Git的基本概念,但是这些都是在本地仓库操作的,没有连接到远程仓库,但是Git最重要的就是可以连接到远程仓库进行版本控制,那么第二讲就讲一些关于Git远程的一些知识。1、Git的协作模型 ...
2019-11-17 01:55:08 240
原创 Git学习之基本知识(一)
Git学习之基本知识什么是GitGit基本操作初始化仓库更新到仓库Git引用Git对象数据对象(Blob)树对象(tree)提交对象(commit)标签对象(tag)Git分支分支的创建与切换分支合并最近公司需要做一个Git的分享,便将学习到的一些Git的知识记录在此,以便学习与分享,只要参考《Pro Git》。什么是GitGit是一种分布式的版本控制。版本控制,即是一种记录一个或若干文件内...
2019-11-10 15:33:34 526
原创 Kafka单机环境安装与测试
一、Linux虚拟机下的安装与测试1、环境准备 使用的是vm虚拟机,安装ubuntu18.04.2的镜像文件2、安装步骤与测试 1)首先在Kafka官网上下载kafka版本,本次下载的是Scala 2.11-kafka_2.11-1.1.1.tgz。将其下载到/usr/local/目录下。 2)使用tar -zxvf kafka_2.11-1.1...
2019-07-31 00:38:42 535
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人