自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 zeppelin的安装配置及连接hive使用

文章目录前言一、解压安装二、修改配置文件三、修改zeppelin的环境变量四、启动zeppelin五、在web页面配置集成hive1、创建interpreter2、参数配置3、配置Notebook4、验证hive解释器总结前言本文使用的zeppelin为:zeppelin-0.9.0-bin-all.tgzzepplin下载地址:http://zeppelin.apache.org/download.html本文使用zepplin连接hive,所以需要虚拟机提前安装好hadoop以及hive一

2021-06-24 19:59:53 2116

原创 zookeeper的安装配置

文章目录前言一、解压安装二、创建文件三、配置环境变量四、启动总结前言本文的zookeeper是用来搭在hadoop上使用的,使用的版本是:apache-zookeeper-3.5.7-bin.tar.gz一、解压安装tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/software#重命名cd /opt/softwaremv apache-zookeeper-3.5.7-bin/ zookeeper357二、创建文件在zookeep

2021-06-24 19:49:14 227

原创 Hive的安装与配置

文章目录前言一、解压安装二、配置三、引入jar包四、配置环境变量五、初始化并启动六、简单操作总结前言本文安装的是hive的版本是apache-hive-3.1.2,本文安装hive是基于已经安装了hadoop和mysql并且启动了的情况下一、解压安装#解压hivetar -zxvf /opt/download/apache-hive-3.1.2-bin.tar.gz -C /opt/software#改名mv /opt/software/apache-hive-3.1.2 /opt/soft

2021-06-24 16:17:54 301

原创 Hadoop集群搭建教程(hadoop-3.1.3手把手教学)超详细!!!

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、集群机器的准备1、关闭防火墙2、配置静态 IP3、主机名称二、配置SSH无密登录1、以192.168.29.151为例2、安装配置jdk和hadoop3、文件复制三、hadoop的集群配置1、集群的配置介绍2、4个xml文件的配置3、配置workers四、启动集群1、NameNode初始化2、启动 HDFS、YARN3、验证是否成功启动4、有可能的出错总结前言本文是基于hadoop-3.1.3搭建的集群,集群规模是5台

2021-06-24 15:17:28 2098

转载 MySQL 的 delete、truncate、drop 有什么区别?

文章目录前言一、从执行速度上来说二、从原理上讲1、delete2、truncate3、drop前言A:我发现MySQL有bug,我下午为了清理磁盘,明明删除了100万条MySQL数据,磁盘不仅没有变小,反而更满了呢?B:那你是怎么删除的?A:delete from table 呀!B:怪不得,其实要删除MySQL数据是有好几种方式的,有些场景下是不应该用DELETE的,比如你这种情况。三种删除方式:通过 delete、truncate、drop 关键字进行删除;这三种都可以用来删除数据,但场

2021-05-28 11:05:45 115

原创 深入剖析 MySQL 索引(更)

文章目录前言一、MySQL索引原理1、索引目的2、索引原理3、索引结构4、b+树的索引结构解释5、b+树的查找过程6、b+树性质二、MySQL 索引实现1、MyISAM索引实现2、InnoDB索引实现三、如何建立合适的索引1、建立索引的原理2、建立索引的常用技巧前言MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。一、MySQL索引原理1、索引目的索引的目的在于提高查询效率,可以类比字典,如果要查“my

2021-05-26 13:54:00 105

原创 好友推荐(列转行,help_topic_id)

文章目录前言一、题目:好友推荐二、代码块1.源代码2.SQL分解前言本题主要分享一下结合mysql.help_topic 这张系统表做列转行的一些巧妙的解题思想。一、题目:好友推荐1、 两人不是好友,但有共同好友,可以相互推荐(共同好友有n个,推荐指数为n)2、例如:小明和小王不是好友,但是却有公共的好友小孙,因此可以将小明推荐给小王,也可以将小王推荐给小明3、代码如下:create table user_friends( user varchar(5), friends text)

2021-05-25 08:54:52 2254 4

原创 SQL优化,SQL语句,性能优化

SQL语句,性能优化前言一、SQL优化1.选择表合适存储引擎2.优化表的数据类型3.索引优化4.MySQL 备份5.基础语句优化方式前言为什么要对SQL进行优化?项目上线初期,由于业务数据量相对较少,一些SQL的执行效率对程序运行效率的影响不太明显,无法判断SQL对程序的运行效率有多大,故很少针对SQL进行专门的优化,而随着时间的积累,业务数据量的增多,SQL的执行效率对程序的运行效率的影响逐渐增大,此时对SQL的优化就很有必要。话不多说,SQL语句优化方法如下:一、SQL优化1.选择表合适

2021-05-21 13:37:04 252

原创 MySQL基本函数、高阶函数、高级特性

MySQL基本函数、高阶函数、高级特性前言一、基础函数1.聚合函数2.数学函数3.字符串函数4.日期函数5.流程控制函数二、高阶函数1.拼接三、存储过程1.存储过程四、事务1.事务概念五、锁1.锁分类六、索引1.索引分类总结前言本文章主要记录MySQL常用的基础函数和高阶函数,顺带介绍一下存储过程、事务、索引等数据库高级特性一、基础函数1.聚合函数-- 求和​select sum() -- 求平均值select avg() -- 最大值 select max() -

2021-05-21 12:29:48 1058 2

原创 CentOS7 安装 mysql8.0.19

@TOC前言CentOS-7在安装mysql-8.0.19中遇到安装失败,远程连接等一系列问题的解决方案。一、准备工作1、安装之前 查看系统已装的rpm程序,如果有数据,删除,然后重启[root@localhost ~]# rpm -qa | grep mariadb mariadb-libs-5.5.64-1.el7.x86_64[root@localhost ~]# rpm -e mariadb-libs-5.5.64-1.el7.x86_64 --nodeps[root@local

2021-05-20 23:18:24 350

原创 for循环输出(倒)金字塔,(空心)菱形,(空心)沙漏

for循环输出(倒)金字塔,(空心)菱形,(空心)沙漏for循环的嵌套使用1.金字塔2.倒金字塔3.空心金字塔4.空心倒金字塔5.实心菱形6.实心沙漏7.空心菱形8.空心沙漏for循环的嵌套使用下图中的图形题在考查循环知识点时中经常出现,在等级考试与公司面试时也出现过类似题目,实际目的在于掌握for循环的嵌套使用。1.金字塔首先我们来思考一下金字塔是如何实现的,以五行的金字塔为例,第1行是4个空格,1个*第2行是3个空格,3个*第3行是2个空格,5个*第4行是1个空格,7个*第5行是0

2021-04-05 14:22:41 7079

原创 Docker安装配置centos8

基于CentOS 8安装docker版本信息设置阿里云镜像源安装 Docker-CE(报错)安装containerd.io再次安装启动dockerdocker部分常用指令版本信息VMware15+CentOS 8[alvin@localhost ~]$ su密码:[root@localhost alvin]# cd[root@localhost ~]# uname -aLinux localhost.localdomain 4.18.0-193.el8.x86_64 #1 SMP Fri Ma

2020-09-29 11:34:09 634

schooldb.sql

mysql:面向大厂的敲门砖,测一测你的sql水平,内有(表结构和数据,题目和部分答案)高水准题目!大佬亲测!

2021-05-30

空空如也

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

TA关注的人

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