一、机子分配 注意,本安装教程是在真机上进行,而非虚拟机。另,此次搭建主要的目的是搭建测试环境,让Hadoop各组件能够运作起来即可,完成搭建后,将用小数据量进行相关数据的计算与测试。线上环境将会使用阿里云主机。 以下是四台真机配置: 机子内网IP地址 ...
一、机子分配 注意,本安装教程是在真机上进行,而非虚拟机。另,此次搭建主要的目的是搭建测试环境,让Hadoop各组件能够运作起来即可,完成搭建后,将用小数据量进行相关数据的计算与测试。线上环境将会使用阿里云主机。 以下是四台真机配置: 机子内网IP地址 ...
一、概述 Git:一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Jenkins:一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作。 Maven:项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理 ...
本文作为Elastic search系列的开篇之作,简要介绍其简要历史、安装及基本概念和核心模块。 简史 Elastic search基于Lucene(信息检索引擎,ES里一个index—索引,一个索引指向一个或者多个分片—shards,一个分片就是一个Lucene实例。Lu ...
大家好,我的名字是跳表。没有听说过的,心里肯定莫名其妙,这是什么鬼名字?且容我慢慢道来。说说我的家族相信你一定知道单向链表和双向链表,还有可能知道循环链表。为什么要提这些链表呢?因为我就是属于链表家族的。我的家族最让人诟病的是,不支持随机访问(RandomAccess),因为它通常对外只暴露一个头( ...
参考网址1:https://blog.csdn.net/FallingU/article/details/75675220 网址2:https://blog.csdn.net/u013378642/article/details/81220809 网址3:https://blog.csdn ...
1、线程池工作原理 Java线程池主要用于管理线程组及其运行状态。其主要作用是线程复用、线程资源管理、控制操作系统的最大并发数。 Java线程池的工作原理:JVM先根据用户的参数创建一定数量的可运行的线程任务,并将其放入队列中,在线程创建后启动这些任务,如果线程数量超过了最大线程数量,则 ...
1、Java线程的创建方式 常见的Java线程的4种创建方式: 继承Thread类 实现Runnable 通过ExecutorService和Callable<Class>实现由返回值的线程 基于线程池 1.1 继承Thread类 Thread类 ...
品酒大会 题目描述 一年一度的“幻影阁夏日品酒大会”隆重开幕了。大会包含品尝和趣味挑战 两个环节,分别向优胜者颁发“首席品酒家”和“首席猎手”两个奖项,吸引了众多品酒师参加。 在大会的晚餐上,调酒师 Rainbow 调制了 $n$ 杯鸡尾酒。这 $n$ 杯鸡尾酒排成一行,其中第 $n ...
Spark常用任务命令参数和说明 spark-submit \ --name task2018072711591669 \ --master yarn --deploy-mode client \ --jars sparklistener-0.0.3-SNAPSHOT.jar \ --co ...
Apache POI提供了操作microsoft documnent的java API,本文主要介绍HSSFWorkbook如何操作Excel文档。 HSSF是Horrible SpreadSheet Format的简称,主要用来读取和写入Excel文档 一,引入poi依赖 二, ...