A Libertine of Computer Science

Setup a Hadoop 2.x/3.x Distributed Cluster via VirtualBox on Ubuntu [搭建基于VirtualBox的Hadoop分布式集群]

Hadoop主要有三个组建,HDFS,Yarn,MapReduce。HDFS是一个分布式存储管理想整个Hadoop提供存储服务,Yarn是Hadoop的资源管理和调度组件,MapReduce就是具体负责进行计算的部分了。通过VirtualBox创建多个虚拟机并安装Ubuntu Server 16.04LTS版本的操作系统来建立一个Hadoop Cluster。本机操作系统Ubuntu 18.04LTS,VirtualBox 5.2。

Stack vs Heap [栈和堆的区别]

栈[stack]和堆[heap]是两个编程时经常需要操作的内存空间。虽然接触两个概念很早,但只了解他们内存申请方式不同,其实它们的具体区别由很多,最重要的是申请方式,申请效率,和申请大小

GNU Make--Intro [GNU Make介绍]

make是一个工具,可以自动化编译一个大型的项目[一个大型的项目往往包含,几十几百甚至上千个源文件,手动编译肯定是不现实的],一旦写好makefile文件,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。其中make也有很多发行版本[就像Linux也有ubuntu,mint等众多发行版本],GNU Make是目前使用最为广泛的发行版本。

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]