Spark集群 一组计算机的集合,每个计算机节点作为独立的计算资源,又可以虚拟出多个具备计算能力的虚拟机,这些虚拟机是集群中的计算单元。Spark的核心模块专注于调度和管理虚拟机之上分布式计算任务的执行,集群中的计算资源…
标签:虚拟机
从0开始使用Docker搭建Spark集群
最近在学习大数据技术,朋友叫我直接学习Spark,英雄不问出处,菜鸟不问对错,于是我就开始了Spark学习。 为什么要在Docker上搭建Spark集群 Spark本身提供Local模式,在单机上模拟多计算节点来执行任务…
在Ubuntu下安装和搭建Hadoop环境(伪分布式环境)
最近在学习Hadoop,原本是在win10系统下装个虚拟机,在虚拟机上装的是CentOS操作系统,在该虚拟机上搭建好Hadoop环境之后,在学习WordCount的案例时,发现系统太慢了,还老是卡机,最后果断放弃使用虚拟…
Vagrant简易教程
Vagrant是什么 Vagrant是一个软件,可以自动化虚拟机的安装和配置流程。目前市面上个人PC的主流操作系统不是Windows就是MacOS。对于这些用户,如果需要用Linux环境进行开发或学习,使用虚拟机无疑是最…
基于Vue和PHP打造前后端分离的通用管理系统(一)
实用人群 适合小白入门,高手请绕行 技术栈 javascript vuejs webpack babel eslint nodejs axios php mysql redis git vagrant centos 整体…
VirtualBox 安装Ubuntu 16.10 和LAMP
虚拟机安装LAMP 环境 VM Box Ubuntu 16.10 服务器版 apache2 php7 putty 在虚拟机装好Ubuntu 我选择的是安装纯洁版的,安装的时候,可以选择安装套件LAMP,PHP,啥的都自动…
PHP急速入门一·开发环境配置
千里之行始于足下,但很多对编程报以兴趣的初学者卡在刚开始的环境配置就失去兴趣了。这很可惜,因为编程并没有你想象那样难。本教程带你绕过环境配置的沟沟坎坎,不出一个小时就能搞定环境配置,让你的才华不会被埋没。 为什么能辣么方…
JNI 源码分析
前言:我们知道cpu只认得“0101101”类似这种符号,C、C++这些代码最终都得通过编译、汇编成二进制代码,cpu才能识别。而Java比C、C++又多了一层虚拟机,过程也复杂许多。Java代码经过编译成class文件…
art虚拟机启动过程分析
标签(空格分隔): art android5.1 启动流程 jvm 我们都已经知道,Android系统是基于Linux内核,而应用程序大都由Java语言实现的一个操作系统,包含一套C/C++ Framework和Java…
【Android开发高级系列】Dalvik虚拟机专题
一,apk以进程的形式运行,进程的创建是由zygote。 参考文章《深入理解Dalvik虚拟机- Android应用进程启动过程分析》 二,进程运行起来之后,初始化JavaVM 参考文章《深入理解ART虚拟机—虚拟机的启…
Android ART虚拟机的创建与内存管理简易分析
从计算机的角度看,32位操作系统的每个进程可使用的地址空间有4G之多,而现在普遍的64位系统则有2的64次方字节(理论上的)。当然进程的虚拟地址空间会分成不同的区块(数据代码块、堆、共享库、栈、内核等),这个虚拟地址只是…