概念是什么分布式系统基础架构,主要解决海量数据的储存和分析计算
发行版本
Apache:阿帕奇,免费,首发
Cloudera:封装阿帕奇,集成了很多大数据框架,收费,21年合二为一,形成CDP
Hortonworks:封装阿帕奇,集成了很多大数据框架,收费,21年合二为一,形成CDP
优势高可靠性:底层维护多个数据副本
高拓展性:在集群间分配任务,可拓展数以千计的节点
高效:并行工作
高容错:自动将错误的任务
组成
1.x:common(辅助工具)+HDFS(数据储存)+MapReduce(计算+资源调度)
2.x:common+HDFS+MapReduce(计算)+yarn(资源调度)
3.x:同2.x
HDFS架构
NameNode:储存文件的元数据。如文件名,文件结构目录,文件属性,每个文件的块列表和块所在的DataNode等
DataNode:储存文件块数据以及块数据的校验和
Secondary NameNode(2nn):每隔一段时间对NameNode元数据备份
YARN架构
ResourceManager(RM):管理整个集群
NodeManager(NM):管理单个 ...
云计算基础概念云计算是什么按需从网络获取计算、存储、网络等资源,用完释放,按使用量付费。
大特征按需自助 —— 自己下单,不用人工申请
广泛网络接入 —— 任何设备、任何地点都能用
资源池化—— 物理资源池化共享,多用户隔离使用
快速弹性—— 秒级扩容缩容(云的核心价值)
可计量服务 —— 用量可监控、可计费
三种服务模型
IaaS
基础设施
ECS、OBS
PaaS
平台
数据库 RDS、容器 CCE
SaaS
软件
云会议、企业邮箱
部署模型
公有云:服务商提供,多租户共享,成本低(日常首选)
私有云:专属自己,安全性高(政企敏感数据)
混合云:公有 + 私有结合,弹性又安全(最灵活)
社区云:特定行业共享(如金融行业云)
虚拟化
虚拟机 VM
容器(Docker)
内核
各自独立 OS 内核
共享宿主机内核
启动
慢(分钟级)
快(秒级)
体积
大(GB 级)
小(MB 级)
隔离
强
弱(进程级)
华为云架构层级
Region(区域):物理上独立的大区(如华南 - 广州),Region 间完全隔离
作用:异地容灾
...
介绍docker是软件部署技术,通过容器化技术给应用程序封装独立的运行环境,每个运行环境就是一个容器,运行环境的计算机被称为宿主机,
和虚拟机的区别每个docker容器之间共用一个系统内核,相当于及其简约版的Linux系统,会缺少很多工具,如vi
每个虚拟机都包含一个完整的操作系统内核
所以docker比虚拟机更轻更小启动速度更快
镜像镜像是容器的模版,就是安装包
docker registry(镜像仓库)
每个人可以将自己的镜像上传到仓库,别人可以下载使用
官方仓库:docker Hub
安装linux CentOS7系统:
前置:切换root用户第一步:先修复 CentOS7 yum 源(root 下执行)1234567#备份旧源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak#下载阿里云CentOS7归档源curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo#清 ...
基础目录结构和Windows不同,Linux系统是没有盘符结构的
全部文件都在**根目录/**下面
路径描述为 /XXX/xx.txt 开头的/表示根目录,之后的表示层级关系
在Linux中,一切皆文件
根目录文件夹意思
名称
意思
bin
指令(里面存放各种命令)
dev
管理设备(里面可以看见CPU等设备)
etc
配置文件
home
用户文件(创建用户的时候,就会生成对应的子文件夹)
lib(64)
库文件
media
识别的文件(光盘,u盘等)
mnt
挂载的文件夹(可以挂载别的系统的文件(共享文件夹))
opt
要安装的软件的文件夹
proc(系统)
内核
root
root用户的文件夹
sbin
超级用户的指令
selinux
安全目录(被攻击会触发)
sys
系统
tmp
临时文件夹
usr
用户(安装的应用程序和文件)
var
日志等
boot(系统)
启动的文件
srv(系统)
服务启动后需要提出的数据
操控软件特别声明:需要开启ssd服务 ...
介绍
Scala是一个完全面向对象的语言,函数式编程语言
对集合类型数据处理非常好
spark底层用Scala编写
是增强版的Java,是Java++
目录
环境搭建
基础
基本语法
变量和数据类型
运算符
流程控制
核心
函数式编程
面向对象
集合
特色
模式匹配
异常处理
隐式转换
泛型
1.环境搭建让豆包下载并且安装,配置环境
打开终端测试
123456输入Scala再输入println("hello world")再输入quit退出
2.基础前置12345object 文件名{ def main(参数名称:参数类型[string]):返回类型{ 代码内容 }}
12345678object aaa{ def main(args:Array[string]):unit{ 代码内容 }}Array是集合类型[string]表示Array集合类型里面的元素的类型unit 表示返回空
脚本生命周期方法123456789101112131415//节点加载完成,初始化使用(构造函数) public override void _Ready() { }// 每帧执行一次的函数 public override void _Process(double delta) { }// 节点离开树,销毁时使用(析构函数)public override void _ExitTree() { }
鼠标设置在构造函数func _ready() -> void:中使用
1234567891011// 显示鼠标(默认)Input.MouseMode = Input.MouseModeEnum.Visible;// 隐藏鼠标Input.MouseMode = Input.MouseModeEnum.Hidden;// 捕获/锁定鼠标(射击游戏常用)Input.MouseMode = Input.MouseModeEnum.Captured;// 限制鼠标在窗口内Input.MouseMode = Input.MouseMode ...
绪论主观题简答马克思主义中国化的必然性答:
马化是解决问题需要,本身发展要求。
实现马化,解决问题,才能体现科学和生命,彰显强大
简答马克思主义的科学内涵答:
马义是自然,社会,思维的规律的体系
揭示本质,联系,发展规律
是认识工具,是观察分析的思想武器
简答马克思主义中国化的3次历史性飞跃答:
在革建改的进程中,马化实现3飞跃。
新民革毛思
改革邓三科
中特新时代习思
简答马克思主义理论的历史地位答:
毛思中特系,都是马化的理论成果,是中化的马义
同马义一起,是党长期坚持的指导思想和全国人们奋斗的思想基础
18年十三全国一会,宪法案把马毛邓三科习共同确立为国家指导思想
简答马克思主义中国化的科学内涵答:马化就是
坚持原理与实际相结合,同文化相结合,运用马义立场,观点,方法研究和解决革建改中的问题
总结提炼革建改的实践经验,认识和掌握客观规律,丰马宝库
运用人们喜闻乐见的民族语言阐述马义理论,形成有特风气的马义
简答毛泽东思想的历史地位答:是
①马化的第一成果,是马化的开篇之作;
② 革建的科学指南,为革建事业指明了正确方向;
③ 党和人民宝贵的精神财富,将长期激励和指 ...
绪论特点
关键字:32+5
9个控制语句,34个运算符
大小写严格区分
运费限制不严格
可访问物理地址
代码质量高,效率高
移植性好
头文件123#include<stdio.h> //在系统路径下查找头文件#include"stdio.h" //先在当前目录下查找头文件,没有再在系统路径下查找头文件#include<define.h>
main函数程序的入口,有且只有一个
程序的基本单位是函数
123int main(){.....}
注释
单行注释
1// 描述信息
多行注释
1/* 描述信息 */
提示:编译器在编译代码时,会忽略注释的内容,可以等于空格
程序的执行过程编写.c文件
预处理:处理.h等文件
编译:变成二进制的.obj文件,会检查语法报错
链接:打包成.exe程序
算法特性:
有穷性
确定性
有零个或者多个输入
有一个或者多个输出
有效性(可行性)
数据类型基本类型:1字节=8bit
整型
基本整型:int(2或者4字节)
unsigned int 无 ...
微信小程序云函数、云数据库、云存储三大核心模块,全部迁移到阿里云服务器
云数据库 → MongoDB 数据库**
云函数 → Node.js + Express 服务(微信云函数本身就是 Node.js 语法编写,直接迁移改造即可)
云存储 → 阿里云 OSS 对象存储(推荐)/ 宝塔本地存储(备选)(阿里云 OSS 完美适配小程序,稳定无容量限制;本地存储适合小体量项目)
服务部署 → 宝塔面板一键管理 Node 服务 + MongoDB +Nginx+SSL,全程可视化操作,无需手动敲 Linux 命令
前置准备安装好宝塔 Linux
1.阿里云服务器「安全组」放行端口(重中之重)阿里云控制台 → 你的服务器 → 防火墙 → 配置规则 → 放行以下端口(宝塔 + 业务必须)
宝塔面板端口:默认8888(你的面板端口如果改过就放行对应端口)
HTTP/HTTPS:80、443(小程序强制 HTTPS,必须放行)
Node 服务端口:3000(默认,可自定义)
MongoDB 端口:27017(数据库默认端口)
规则方向:入方向,授权对象:0.0.0.0/0
...





























