
## 1.1 **什么是数据湖**
[https://cloud.fynote.com/share/d/f1jA9ipE](http://)
图片在链接里,不贴了
### 1.1.1 **什么是数据湖**
数据湖是一个集中式的存储库,允许你以任意规模存储多个来源、所有结构化和非结构化数据,可以按照原样存储数据,无需对数据进...
# Cassandra的介绍
## 1.1、Cassandra概述
### 1.1.1 来自百科的介绍
```shell
Cassandra是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于储存收件箱等简单格式数据,集GoogleBigTable的数据模型与Amazon Dynamo的完全分布式的架构于一身Faceboo...
# Cassandra实操
## 1.CQL Shell 客户端
```shell
[root@gbase bin]# ./cqlsh localhost 9042
Connected to Test Cluster at localhost:9042.
[cqlsh 5.0.1 | Cassandra 3.11.13 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
cqlsh>
默...
# hadoop01\_大数据-hadoop-环境准备
1 大数据概述
## 1.1 什么是大数据(bigdata)?
大数据本身是一个抽象的概念。
从一般意义上讲,大数据是指无法在有限时间内用常规软件工具对其进行获取、存储、管理和处理的数据集合。
大数据具备 Volume、Veloci...
hadoop组件02-zookeeper
## 1.zookeeper的介绍
ZooKeeper是一种为分布式应用所设计的高可用、高性能且一致的开源协调服务,它提供了一项基本服务:分布式锁服务。分布式应用可以基于它实现更高级的服务,实现诸如同步服务、配置维护和集群管理或者命名的服务。...
# 1-python基础
## 1.1数据类型转换
```python
num = input('请输入数字:')
print(num)
print(type(num)) # str
print(type(int(num))) # int
# 5. eval() -- 计算在字符串中的有效Python表达式,并返回一个对象
str2 = '1'
print(type(eval(str2)))...
# hadoop组件02-zookeeper
## 1.zookeeper的介绍
ZooKeeper是一种为分布式应用所设计的高可用、高性能且一致的开源协调服务,它提供了一项基本服务:分布式锁服务。分布式应用可以基于它实现更高级的服务,实现诸如同步服务、配置维护和集群管理或者命名的服务。
###...
# hdfs操作
首先我们要知道公司集群的部署情况,这个在我们之前的课程中是有所介绍的,每个集群都是存在操作机的
集群中的机器负责集群的运行但是操作集群我们需要提供一个客户端的机器op机器
## 1.op机器的配置
**我们需要在op的机器上进行配置参数,将hdfs的配置文...
# hdfs的原理和安装
## 1.hdfs的介绍
hadoop的三个重要组成部分

本篇课件主要针对于hdfs进行讲解
### 1.1技术背景:
话说远古时期,技术发展迅速,各大派别争先恐...
# 1 大数据概述
## **1.1 什么是大数据(bigdata)?**
大数据诞生背景:

大数据本身是一个抽象的概念。
简单来讲,大数据可以分开来看,即**大**和**数据**,也就是非常...
# 1 HDFS原理及搭建
前提:HDFS在Hadoop中是用来对数据进行分布式存储的,提供了数据的容错能力。在没有Hadoop之前,我们的数据存储在哪?以及怎样保证数据的容错特性呢?
## 1.1 单块硬盘
单机时代:早期互联网刚发展的时候,各种硬件资源相对缺乏,成本较高。...
# **1 yarn 概述**
## 1.1诞生背景
早期hadoop1.x版本中的时候是没有yarn这个组件的,只有hdfs和mapreduce
hdfs负责数据分布式存储,mapreduce负责数据分布式计算,但是也限制了对于数据计算只能用mapreduce,扩展性不好。在hadoop2.0中引入了yarn

1. Zookeeper本身是由Yahoo!开发的后来贡献给了Apache的一套用于进行分布式协调的框架,原本是Apache Hadoop的子组件,后来独立出来成为了顶级的项目。Zooke...
## 1.1mapreduce诞生背景

1)海量数据在单机上处理因为硬件资源限制,无法胜任;
2)将单机版程序扩展到集群来分布式运行,极大增加程序的复杂度和开发...
> Hadoop作为大数据软件体系的开山之作,自然是学习大数据必经之路,学好便可打通仁通二脉,为接下来学习任何大数据软件打下坚固的基础。
本教程配备免费云坏境,可快速演练Hadoop分布式存储与计算特点。让大数据初学者彻底告别学习大数据止步于集群搭建的烦恼,不需要...
# 1 Linux 简介
1. 狭义来说,Linux实际上指Linux kernel (内核)。内核负责管理硬件,并为上层应用提供接口。
2. 而广义来说,是指以Linux kernel 为基础的,包括OS和各种应用在内的各个Linux版本。简单理解为类似于windows和mac OS一样的操作系统。
3....
# 1 其他远程网络命令
## 1.1 scp跨服务器数据拷贝
**从本机拷贝数据到远程的服务器上**

要求:必须知道对方的账户和密码,且具备相应的权限。
```shell
语法:scp...
# 1 第一个shell脚本
在root家目录下创建shell目录,在shell目录下创建一个hello.sh 文件,文件内容如下:
```shell
#! /bin/bash
# 输出hello world
echo "hello world!"
```
其中:
第一行:#! 开头,指定脚本的运行环境。
第二行:#开头,养成良好的注释习惯,...
# 第一章 - java编程环境搭建
## 1. Java概述
### 1.1 Java语言发展史
**相关名词解释:**
语言:人与人交流沟通的表达方式
计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言
软件:软件是完成功能的程序。
程序: 由计算机执行的有序的指令的集合。...
> 本课程让您快速学习Linux,深入浅出从基础命令到shell编程,打开网页直接练起,满满科技与狠活,让您学习省时又省力。
**零基础可学**
**课程视频链接:**https://www.bilibili.com/video/BV1K8411J7qV
**配套笔记课件地址:**
1. 初识 Linux 及文件相关命...
# java基础语法
## 1 注释
注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要。
Java中的注释分为三种:
单行注释。单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释文字。
~~~java
// 这是单行注释文字...
# Java基础语法 - 运算符
## 1. 运算符
### 1.1 算术运算符
#### 1.1.1 运算符和表达式
运算符:对常量或者变量进行操作的符号
表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。
不同运算符连接的表达式体现的...
# 流程控制语句
在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。
## 1 流程控制语句分类
顺序结构
分支结构(if, switch) -- 选...
# 数组(Array)
## 1. 数组概述
数组是用于储存多个相同类型数据的集合,数组中的元素被存储在一段连续的内存空间中。
Java中数组的特点:
- 数组中存储的数据类型必须相同;
- 数组既可以存储基本数据类型,也可以存储引用数据类型;
- 数组的长度固定(一旦数组...
# 方法
## 1. 方法概述
### 1.1 方法的概念
方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集。
* 注意:
* 方法必须先创建才可以使用,该过程成为方法定义
* 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该...
# 数组的高级操作
## 1. 查找
### 1.1 普通查找
需求:定义方法实现,查找某元素在数组中第一次出现的位置(索引),如果没有,返回-1。
分析:
参数列表:需要查找的数组 和 元素
返回值类型:找到的位置 int
遍历数组,依次查找即可
代码:
~~~java
pu...
## 1. 类和对象
**面向对象和面向过程的思想对比 : **
**面向过程 (Procedure Oriented):**面向过程是一种以事件为中心的编程思想,编程的时候把解决问题的步骤分析出来,然后用函数把这些步骤实现,在一步一步的具体步骤中再按顺序调用函数。
**面向对象 (O...
## 1. 继承
### 1.1 继承的实现
- 继承的概念
- 继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法
- 实现继承的格式
- 继承通过extends实现
- 格式:class 子类 extends 父类 { }
- 举例:c...
## 1.接口
### 1.1 接口的概述
+ 接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。
+ Java中接口存在的两个意义
1. 用来定义规范
2. 用来做功能的拓展
### 1.2 接口的特点
- 接口用关键字interface修饰
```java
public interface 接口名 {...