自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 yum安装中报错file:///mnt/repodata/repomd.xml: [Errno 14] curl#37 - “Couldn‘t open file /mnt/repodata/repo

Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfilecentos-sclo-rh: mirrors.ustc.edu.cncentos-sclo-sclo: mirrors.ustc.edu.cnfile:///mnt/repodata/repomd.xml: [Errno 14] curl#37 - “Couldn’t open file /mnt/repodata/repomd.xml”Trying o

2021-09-28 22:02:23 3365 1

原创 Flink-常用Source与Sink的使用汇总整理

Flink-常用Source与Sink的使用汇总整理基础结构Source本地数据源端口数据源文件数据源Kafka-Source自定义JDBC-Source数据处理SingleDataStreamMultiDataStream侧输出流分区算子UDFFunctionRichFunctionSink本地Sink端口Sink文件SinkKafka-Sink自定义JDBC-Sink基础结构object Source2Sink { def main(args: Array[String]): Unit = {

2021-08-31 14:16:03 1650

原创 集群服务启动脚本

用户/bin下面创建集群同步执行命令for i in master slave1 slave2do echo --------- $i ---------- ssh $i "$*"donehadoop启动/关闭根据部署来,我的dfs在master上,yarn在salve2上#!/bin/bashcase $1 in"start"){ ssh master start-dfs.sh ssh slave2 start-yarn.sh};;"stop")

2021-08-24 16:33:55 376

原创 VMware虚拟机Centos7搭建Hadoop、Zookeeper、Kafka、Flink集群

搭建Hadoop、Zookeeper、Kafka、Flink集群安装规划全机互通Java安装Mysql安装Hadoop安装解压、安装配置配置core-site.xml配置hdfs-site.xml配置mapred-site.xml配置yarn-site.xml配置hadoop-env.sh配置mapred-env.sh配置yarn-env.sh配置works添加变量分发给slaveHDFS格式化启动Hadoop服务Hive安装解压、安装配置修改hive-site.xml修改hive-env.sh添加依赖包添

2021-08-24 15:43:59 2314 2

原创 CentOS7、Docker下搭建CDH6.2.0集群环境

CentOS7、Docker下搭建CDH6.2.0集群环境安装规划环境准备环境安装CM安装集群安装集群的重启常见问题安装规划hadoop1hadoop2hadoop3mysqlcmrepocloudera-manager-server√cloudera-manager-agent√√√NameNode√DataNode√√√SecondaryNameNode√ResouceManager√

2021-08-16 19:14:08 943 2

原创 Mybatis的简单使用,连接数据库,增删改查的实现

Mybatis的简单使用搭建环境1、新建一个maven工程,qucikstart2、修改Maven pom文件,添加所需依赖3、Mybatis.xml4、datasource.properties5、userMapper.xml6、工具类封装7、测试类CRUDMap实现任意匹配使用别名结果集映射使用注解搭建环境1、新建一个maven工程,qucikstart文件结构:2、修改Maven pom文件,添加所需依赖<dependencies> <!-- mybatis依赖

2021-08-14 10:07:26 210

原创 Scala中Array的算子记录

常用算子介绍提取元素All:详解:applyOrElsetakeWhilecollect&collectFirstinits&tailasorElse修改元素逐个迭代处理分组All:详解:sliding聚合All:详解:reduce\[Left][Option]/reduce\[Right][Option]fold & foldleft & foldrightsacn[Left/Right]aggregate验证长度转变All:详解:array,clone(),deep,re

2021-07-26 21:08:55 844

原创 Spark安装及IDEA第一个Spark程序

Spark安装及IDEA第一个Spark程序Spark安装Linux下安装解压改名修改conf下配置文件配置系统环境变量启动测试Windows下安装系统变量配置Path变量配置创建IDEA程序Spark安装Linux下安装解压tar -zxvf spark-3.1.2-bin-hadoop3.2.tgz -C /opt/software/改名mv spark-3.1.2-bin-hadoop3.2/ spark312修改conf下配置文件#释放配置文件cp spark-env.sh.t

2021-07-25 19:08:07 553

原创 Scala的安装,IDEA配置Scala

Scala的安装及IDEA第一个Scala程序Scala安装Linux下安装解压配置环境变量测试Windows下安装安装环境变量配置测试IDEA创建第一个Scala程序IDEA安装Scala插件配置Global Libraries创建scala文件Scala安装Linux下安装解压tar -zxvf scala-2.12.10.tgz -C /opt/software/#改名mv scala-2.12.10/ scala212配置环境变量#scalaexport SCALA_HOME=

2021-07-25 19:02:34 462

原创 Flume、gcc、netCat的安装及Flume对hdfs、hive、Hbase的操作

安装及常用操作Flume、gcc、netCat安装Flume安装gcc安装netcat安装Flume操作侦听测试编辑配置文件组件声明初始化数据源初始化通道初始化数据槽关联组件启动flume使用 netcat 工具向本机 6666端口发送内容HDFSAVROTaildirHive sinkHbaseFlume、gcc、netCat安装Flume安装cd /opt/software/flume190/confmv flume-env.sh.template flume-env.shexport JAV

2021-07-25 18:56:59 539

原创 Sqoop的安装及使用Sqoop导入至mysql、hive、hbase

Sqoop的安装及常见使用1、Sqoop的安装2、Sqoop的使用1.Sqoop的常用命令2.命令对应参数解析2.1数据库连接参数2.2 import参数2.3 export参数2.4 Hive参数2.5 Job参数3、Sqoop常用操作1.hdfs导入到mysql2.mysql导入到hdfs全量导入列剪裁行裁剪+多个reducer增量导入|append增量导入|lastmodified3.mysql导入到hive中全量导入间接导入方式一方式二4.job1、Sqoop的安装解压sqoop安装包tar

2021-07-06 21:01:27 1120 1

原创 Zookeeper和Hbase的安装

Zookeeper和Hbase的安装Zookeeper的安装解压文件参数配置检测启动Hbase的安装解压文件参数配置检测启动Hbase+Hive配置Zookeeper的安装解压文件#解压tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/software/#改名mv apache-zookeeper-3.5.7-bin/ zookeeper357参数配置#在/opt/software/zookeeper357下创建文件夹mydatam

2021-06-27 14:39:41 260

原创 Zeppelin的安装及hive解释器配置

Zeppelin的安装及hive解释器配置1、解压2、配置参数3、配置hive解释器4、创建NoteBook测试1、解压解压tar -zxvf zeppelin-0.8.2-bin-all.tgz -C /opt/software/改名 mv zeppelin-0.8.2-bin-all/ zeppelin0822、配置参数/opt/software/zeppelin082/conf#复制出配置文件,去掉后缀cp zeppelin-env.sh.template zepp

2021-06-21 21:16:09 258

原创 Hive环境的配置与安装

Hive环境的配置与安装Hive安装准备工作安装过程Hive安装检测Hive安装准备工作JDK、MySql、Hadoop需要安装完成准备好hive的安装包安装过程将安装包解压至安装目录#解压tar -zxvf apache-hive-3.1.2-bin.tar.gz -C /opt/software/修改个名字,方便使用mv apache-hive-3.1.2-bin/ hive312将默认配置 hive-default.xml.template 修改

2021-06-10 20:17:11 367

原创 虚拟机与Windows下Hadoop的环境配置与安装

虚拟机与Windows下Hadoop的环境配置与安装Hadoop 的配置与安装准备工作环境变量配置配置文件配置格式化namenode虚拟机内部操作检查windows下hadoop配置Hadoop 的配置与安装需要jdk已经配置,这是前提!!准备工作将hadoop安装包上传到虚拟机中。检查IP和hostname的映射是否正确#查看本机ipip addr#查看hostnamehostname#查看hosts配置信息vim /etc/hosts对应好!解压hado

2021-06-06 15:10:55 1864

原创 CentOS7中安装MySQL和JDK

基础配置、MySQL安装,JDK安装使用xshell连接虚拟机基础配置MySQL5.7安装JDK1.8安装使用xshell连接虚拟机启动虚拟机新建连接基础配置配置主机名和IP的映射vi /etc/hosts挂载本地镜像文件mount /dev/sr0 /mnt配置本地镜像源cd /etc/yum.repos.d创建备份文件夹,将默认的备份文件备份至该文件夹mkdir bakmv *.repo bak/创建并编辑本地镜像

2021-05-25 23:55:43 380 1

原创 VMware下,保姆级安装CentOS7最小化版

VMware下,保姆级安装Centos71、VMware新建虚拟机2、CentOS7的安装3、CentOS7系统配置1、VMware新建虚拟机在VMware中新建虚拟机。选择自定义,下一步不用改变,下一步选择稍后安装操作系统,下一步。选择客户机的操作系统及版本信息,下一步。设置好名称和路径,下一步。根据配置情况,自己决定分配多少资源。网络类型选择NAT!!!下一步至选择磁盘,选择创建新虚拟磁盘。自行决定磁盘分配空间。下一

2021-05-25 00:32:39 359 1

原创 如何在IDEA中正确配置Maven

如何正确配置Maven1、下载Maven2、本地仓库设置3、国内镜像设置4、IDEA第一次创建maven1、下载Maven在Maven官网进行下载https://maven.apache.org/download.cgi.如果需要旧版本则在页面下选择选择你需要的版本进行下载这里我准备的是2、本地仓库设置先在maven文件夹内创建本地仓库repository文件夹人后打开conf/settings.xml设置本地仓库路径位置路径为 解压的位置\apache-maven-3.5.

2021-05-02 15:59:49 371

原创 JAVA面向对象02——封装与继承

封装与继承封装二级目录三级目录封装封装(Encapsulation)二级目录三级目录

2021-04-10 14:57:53 247

原创 JAVA面向对象01——认识类与对象

认识类与对象OOP什么是OOPOOP的程序组成认识类与对象什么是类什么是对象类与对象的关系类与对象的定义和使用定义使用实例化对象使用对象操作类两种方式实例化对象的区别对象的引用传递类的构造方法类的成员方法OOPJava中的重点内容!什么是OOPOOP:Object-Oriented Programming 面向对象程序设计Java是面向对象,OOP是使用Java语言描述客观存在的事和物,并使用程序的逻逻辑将这些事和物联系起来,为实现某个目的而进行交互的过程。因此必须熟悉OOP才能很好的使用Java

2021-04-10 13:23:22 203

原创 六大排序整理——6、快速排序

1、冒泡排序2、选择排序3、插入排序4、希尔排序5、桶排序6、快速排序原理快速排序类似折半查找,每轮会定义一个基准数值,对其它数值左右同时查找,将小于基准数值的数放在左边,大于的放在右边。初始无序数列:第一轮快速排序设第一个元素47为基准,L代表左边当前表示的数,R代表右边。从右边先开始找,找到小于基准47的数停下。再从左边开始找,找到大于基准47的数停下交换两个数,再重复右边开始继续寻找右边找到43左边找到87交换,再继续寻找右边找到43,左和右到了

2021-04-05 10:51:59 399 1

原创 六大排序整理——5、桶排序

六大排序思路整理+代码1、冒泡排序2、选择排序3、插入排序3、插入排序5、桶排序原理代码实现1、冒泡排序2、选择排序3、插入排序3、插入排序5、桶排序原理桶排序是将无序数列的每个数字,按照位数,每一轮排序,取一个位数,从个位不断向上。在当轮中按照位数(0-9)存入对应的(0-9)桶中,再全部存完后,依次取出。初始无序数列准备好桶第一轮桶排序:按照个位的数值装入对应的桶中从0-9的桶中依次取出每个桶中的数,第一轮排序结束第二轮桶排序:按照十位的数值装入对应的桶中,这里6

2021-04-05 09:45:54 192

原创 六大排序整理——4、希尔排序

六大排序思路整理+代码1、冒泡排序2、选择排序3、插入排序4、希尔排序原理代码实现1、冒泡排序2、选择排序3、插入排序4、希尔排序原理希尔排序是插入牌序的加强版,通过将一个数列按照间隔分开,对间隔的数进行排序,再缩小间隔,再排序,使数列越来越趋向于有序。始有一组8个数字的无序数列:第一轮希尔排序:初始数列长度为8,先设置步长(间隔)为 总长度/2 = 8/2 = 4对每组数列都使用插入排序法进行排序。第二轮希尔排序:每轮的步长=步长/2 = 4/2 = 2对每组数

2021-04-04 23:50:56 1149

原创 六大排序整理——3、插入排序

六大排序思路整理+代码1、冒泡排序2、选择排序3、插入排序原理代码实现1、冒泡排序2、选择排序3、插入排序原理把4插入到有序数列[ 1、3、5 ]中还要使其有序。从左往右的话,只需要找到第一个大于4的数,把4放在它的前面。从右往左的话,只需要找到第一个小于4的数,把4放在它的后面。初始有一组8个数字的无序数列:插入排序就是利用这种思想,把数一个个插入使整个数列有序。第一轮插入:第一个数47只有一个数所以是有序数列,把58看成等待插入的数。47 < 58,将58插入到4

2021-04-04 19:48:18 777

原创 六大排序整理——2、选择排序

六大排序思路整理+代码1、冒泡排序2、选择排序原理代码实现1、冒泡排序2、选择排序原理初始有一组8个数字的无序数列选择排序与冒泡差不多,每一轮直接找到对应位置所需要的值的位置,最后将两个位置上的值进行交换,与冒泡相比省去了每一步都进行交换而只交换最后一次。第一轮选择:假设位置1上的47为最小数,在2-8中寻找比47小的最小的数,记住它的位置。位置7上的2是2-8中小于47的最小数。交换位置1和位置7上的数。第一小的数已经在第一的位置上了。第二轮选择:假设位置2上的58

2021-04-04 18:26:38 463

原创 六大排序整理——1、冒泡排序

六大排序思路整理+代码1、冒泡排序原理代码实现1、冒泡排序原理初始有一组8个数字的无序数列冒泡顾名思义,一个个向上冒泡泡第一轮冒泡:我们按照升序排序,47 < 58 ,符合升序,不进行改变58 < 87 符合87 < 89 符合89 < 43 不符合交换89和43的位置89 < 68 不符合交换89和68的位置89 < 2 不符合交换89和2的位置89 < 61 不符合交换 89和61的位置到此,第一轮的

2021-04-03 17:12:26 430

原创 JAVA基础02——Java的控制结构

Java的基本程序设计结构简单Hello World!程序注释使用注释的原因注释分类单行注释多行注释文档注释Java的数据类型字符数据数值数据布尔值(boolean)数据的类型转换变量与常量变量常量简单Hello World!程序public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); }}可以在控制台看到:注释在

2021-03-28 13:41:19 378

原创 JAVA基础01——初识JAVA

初识JavaJava介绍java是什么?java程序设计环境Java介绍java是什么?Java是一门不纯粹的面向对象(OOP:Object Oriented Programming)的语言。特性:简单性、面向对象、分布式、健壮性、安全性、体系结构中立、可移植性、解释性、高性能、多线程、动态性java程序设计环境常见术语:JDK:Java开发工具包(Java Development Kit),编写Java程序的程序员使用的软件。JRE:Java运行时环境(Java Runtime Envi

2021-03-24 17:30:29 280 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除