自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 十二、DQL语言-去除重复行

为了在结果中去除相同的行数据,在SELECT子句后面使用DISTINCT关键字示例:在Employees表中查询department_id并去重。select distinct t.department_id from employees t;

2020-06-15 16:40:36 183

原创 十二、DQL语言-文字字符串

文字字符串文字字符串是包含在SELECT列表中的一个字符串、一个数字或者一个日期日期和字符的文字字符串必须使用单引号括起来每个文字字符串在每行输出一次文字字符串不是列明或别名。对每个返回的行打印一次。任意格式文本的文字字符串能够包含在查询结果中,并作为SELECT列表中列处理。日期和字符串必须放在单引号中,数字不需要示例:显示所有员工的明和和工作代码,使用is a链接查询结果。列标题为Employee Detailsselect t.last_name || ' is a ' || t

2020-06-15 16:27:25 215

原创 十二、DQL语言-连字运算符

DQL语言-连字运算符1.8 连字运算符示例1.8 连字运算符连接列或者字符串到其他的列使用两个竖线表示(||)构造一个字符表达式的合成列  我们可以使用连字运算符||,进行列与列之间、列与算术表达式之间或者列与常数之间的连接,来创建一个字符表达式。连字运算符两边的列被合并成一个单独的列进行输出。示例  将employees表中的的last_name和job_id合并到一个单独输出的列中输出,并指定列别名Employeesselect t.last_name || t.job_i

2020-06-15 15:53:22 195

原创 十二、DQL语言-SELECT语句中的算术表达式

DQL语言1.5 SELECT语句中的算术表达式1.5.1 运算符的优先级1.5.2 运算示例1.5.2.1 计算`employees`表中员工全年薪水加100后的薪水是多少?1.5.2.1 计算`employees`表中员工薪水加100后的全年薪水是多少?1.6 定义空值1.6.1 空值1.6.2 算术表达式中的空值1.7 定义列的别名1.7.1 列别名:1.7.2 示例上一篇文章快速访问链接1.5 SELECT语句中的算术表达式  用算数运算符+、-、*、/创建数字和日期数据的表达式。  注:如

2020-06-15 15:08:55 709

原创 十二、DQL语言-选择操作(列选择)

DQL语言1.3 选择操作(列选择)1.3.1 选择所有列1.3.2 选择指定的列1.4 SQL语句语法要求上一篇文章快速访问链接1.3 选择操作(列选择)1.3.1 选择所有列  select * from table;1.3.2 选择指定的列select columnName,columnName from table;1.4 SQL语句语法要求SQL语句对字母大小写不敏感(不包含数据的大小写)SQL语句可以写成一行或者多行关键字不能简写或者分开拆行子句通常放在不同的行缩进

2020-06-15 15:06:24 152

原创 十二、DQL语言-SELECT语句介绍

DQL语言1. 编写`select`语句1.1 `select`语句作用1.1.1 列选择(投影选择)1.1.2 行选择(选择操作)1.1.3 连接(多表操作)1.2 `select`语句的基本结构1.2.1 基本`select`语句1.2.2 `select`基本语法1.3 选择操作(列选择)1.3.1 选择所有列1.3.2 选择指定的列1.4 SQL语句语法要求1. 编写select语句  select语句的作用是从数据库中查询并返回数据。1.1 select语句作用1.1.1 列选择(投影选择

2020-06-15 10:41:01 347

原创 十一、SQL语言基础

SQL语言基础1 什么是SQL语言2 SQL语言可以做什么3 SQL语言的分类1 什么是SQL语言a) SQL, Structured Query Language, 结构化查询语言b) SQL是最重要的关系数据库操作语言,是所有关系数据库管理系统的标准语言.c) SQL语言是非过程化的语言, 只需要告诉做什么, 不需要关注怎么做, 简单.2 SQL语言可以做什么a) 增删改查(CRUD)b) 操作数据库对象(用户, 表格, 序列, 索引…)c) 操作用户权限和角色的授予跟取消d) 事务(

2020-06-03 15:41:11 211

原创 十、Oracle 基本操作

Oracle 基本操作1. Oracle 中的数据类型1.1 字符类型1.1.1 CHAR 类型1.1.2 VARCHAR2 类型1.1.3 NVARCHAR2 类型1.2 数字类型1.2.1 NUMBER 类型1.2.2 INTEGER 类型1.3 浮点数1.3.1 BINARY_FLOAT 类型1.3.2 BINARY_DOUBLE1.4 日期类型1.4.1 DATE 类型1.4.2 TIMESTAMP 类型1.4.3 TIMESTAMP WITH TIME ZONE 类型1.4.4 TIMESTAMP

2020-06-03 11:29:18 274 1

原创 九、Net Configuration Assistant 工具

Net Configuration Assistant 工具1. 配置监听程序1. 配置监听程序

2020-06-01 11:09:49 513

原创 八、Oracle链接配置

Oracle链接配置1. 文件位置2. sqlnet.ora3. tnsnames.ora3.1 ORCL3.2 PROTOCOL3.3 HOST3.4 PORT4. listener.ora4.1 LISTENER4.2 PROTOCOL4.3 HOST4.41. 文件位置  %ORACLE_HOME%\product\11.2.0\dbhome_1\NETWORK\ADMIN2. sqlnet.ora  名称解析。通过这个文件来决定怎么找一个连接中出现的连接字符串。  如:sqlplus it

2020-05-28 21:19:15 238

原创 七、Oracle用户新增与管理

本文主要描述通过PL/SQL对表空间和用户进行管理

2020-05-28 20:29:27 217

原创 六、Oracle客户端工具介绍

Oracle客户端工具介绍,sqlplus和plsql,当然还有很多其他的数据库连接工具

2020-05-28 17:55:33 1231

原创 五、Oracle 的启动与关闭

Oracle 的启动与关闭1. Oracle启动1.1OracleServiceORCL(必须启动)1.2OracleOraDb11g_home1TNSListener(必须启动)1.3Oracle ORCL VSS Writer Service(非必须启动)1.4OracleDBConsoleorcl(非必须启动)1.5OracleJobSchedulerORCL(非必须启动)1.6OracleMTSRecoveryService(非必须启动)2 Oracle 关闭1. Oracle启动  Oracl

2020-05-28 17:14:02 396

原创 四、Oracle的目录结构与系统用户

Oracle安装目录结构的介绍

2020-05-28 16:57:59 239

原创 三、Oracle的安装与卸载

网上很多Oracle安装教程有很多,这只是我学习过程中在自己的windows终端搭建的Oracle,若在阅读/参照过程中有任何问题,请尽情留言

2020-05-28 00:37:15 291

原创 二、Oracle入门

文章目录1. 什么是Oracle数据库1.1 数据文件(.DBF)1.2 控制文件(.CTL)1.3 日志文件(.LOG)2. 什么事Oracle实例3. Oracle实例与数据库的关系4. Oracle版本说明1. 什么是Oracle数据库  所有的关系型数据库存储数据的集合就是磁盘中的文件。Oracle数据库分别由:数据文件、控制文件、日志文件所构成。1.1 数据文件(.DBF)  数据文件是一个二进制文件,是用于保存用户应用程序数据和Oracle系统内部数据的文件,这些文件在操作系统中就是普通

2020-05-27 22:52:21 94

原创 一、Oracle数据库相关概念

文章目录1. 什么是数据库2. 数据库类型  2.1 关系型   2.2 非关系型3. 关系型数据库与非关系型数据库的区别  3.1 关系型数据库    3.1.1 特点    3.1.2 特点    3.1.3 缺点  3.2 非关系型数据库    3.2.1 特点    3.2.2 特点    3.2.3 缺点1. 什么是数据库  所谓的数据库其实就是数据的集合。用户可以对集合中的数据进行增删改查等操作。数据库是以一定方式存储在一起、能与多个用户共享、具有尽可能下的冗余度、与应用

2020-05-27 22:31:37 175

原创 【若泽大数据第十二天】MapReduce入门

MapReduce入门了解MapReduce目前企业中基本摒弃了MR,MR是AVA代码实现的,相对复杂目前企业中多使用spark进行开发,但是面试时会问到MRMR是大数据的第一个大数据框架,学习其他框架是是一个参照MR计算基于磁盘的,spark的计算基于内存的框架,较MR的执行效率要高的多MapReduce 是基于Map和Reduce两个函数Map:映射 元素的个数x --...

2020-02-17 04:30:15 103

原创 【若泽大数据高级班--前置】---Git 生产最佳实践--如何使用Git

Git的日常使用选择一个合适的项目目录,使用 git base 创建一个版本库在目录中点击Git Base Here ,进入base命令行模式创建版本库:git init创建一个Hello文件,查看文件状态:git添加至git的 暂存区:git add hello将文件提交至本地仓库:git commit查看提交历史纪录:git log...

2020-02-17 04:29:05 184

原创 编译hive源码-UDF函数

文章目录hive源码下载地址解压源码包配置pom文件编辑源码编辑UDF函数注册UDF函数编译hive部署编译后的hive包1. 重新部署hive2. 修改原hivehive源码下载地址hive版本:hive-1.1.0-cdh5.7.0百度网盘:链接:https://pan.baidu.com/s/1vKYb3lPIKsZupG3xg8gDQg 提取码:4k1n官网下载:http://a...

2020-02-17 04:28:47 530

原创 【若泽大数据高级第二天】-- 基于Hadoop生态离线项目--日志分析

文章目录相关知识点通用离线处理架构企业级项目开发流程准备数据相关知识点相关知识点通用离线处理架构通用离线处理架构企业级项目开发流程项目调研:以业务为导向需求分析:要做什么,做成什么样准备数据日志内容我是基于python3.x版本造了10w条数据import timeimport randomdef create_time(): ''' 获取一个随机...

2020-02-17 04:28:18 239

原创 Java基础--开篇~HelloWorld

举行开学仪式Hello Worldpackage com.itocean.day01;public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); }}

2020-02-17 04:26:24 113

原创 Spark入门

文章目录什么是Spark为什么选择SparkMapReduce的局限性繁杂效率低不适合迭代处理不适合流式处理框架间各自为战Spark的特点如何学习Spark什么是SparkSpark 是一个用来实现快速而通用的集群计算的平台。Saprk描述友情博客跳转为什么选择SparkMapReduce的局限性繁杂MapReduce提供了两种算子:map/reduce,不论是复杂的还是简单的...

2019-05-08 16:23:46 105

原创 Apache Spark-2.4.2-编译与安装

文章目录下载软件环境编译与配置1. 解压Spark源码2. 修改版本号为固定版本,避免编译时脚本自动获取3. 修改pom文件在编译的过程中如果出现以下报错的处理方法4. 编译命令解压部署启动Spark下载百度云下载:链接:https://pan.baidu.com/s/1IvKxR-dx1MgGcaxtEHUVTQ 提取码:8icm官方下载:https://archive.apache....

2019-04-28 15:48:16 776

原创 MapReduceJoin采坑

文章目录

2019-04-26 22:35:22 569 2

原创 使用MapReduce实现两个文件的Join操作

文章目录数据结构customerorderMapJoin描述主函数入口构造类代码执行结果(MapJoin采坑记录)[]数据结构customerUSER_IDNAMEPHONE1大树131111111112小十七131222222223小海131333333334jeff131000000005zz131555555556...

2019-04-26 21:51:02 3580 1

原创 scala-2.11.8部署安装

文章目录安装包下载Linux安装windows安装安装包下载官网下载:https://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.tgz百度云下载:链接:https://pan.baidu.com/s/1Vwl-6sUoSZOgIXeNw6fW2w 提取码:hxnkLinux安装解压scala安装包[root@hadoop...

2019-04-22 12:47:22 5231

原创 HUE安装部署

文章目录HUE 特性HUE 功能HUE 安装与配置环境准备安装 HUE配置 HUEHUE 本身配置配置 HIVE配置HDFS配置yarn重启 HUEHUE 特性图形化交互界面:降低学习成本多应用同平台,便捷的操作流程提示、自动补全功能查询结果表格化、图形化显示、结果记忆功能多用户定制化服务HUE 功能HUE是一个能够与Hadoop生态组件交互的WEB UI界面可以与hadoo...

2019-04-20 11:31:28 1050

原创 十个关于Hadoop的面试题

请列出正常工作的hadoop集群中hadoop都需要启动哪些进程,他们的作用分别是什么?进程名作用NameNode它是hadoop中的主服务器,管理文件系统名称空间和对集群中存储的文件的访问,保存有metadateSecondaryNameNode它不是namenode的冗余守护进程,而是提供周期检查点和清理任务。帮助NN合并editslog,减少NN启动时间。...

2019-04-20 05:18:47 384

原创 压缩与存储格式

文章目录1. 什么是压缩2. 压缩格式3. 压缩的优缺点4. 中间压缩的配置和最终结果压缩的配置配置文件的修改5. 计算WC使用不同的压缩格式5.1 使用Bzip2压缩方式5.2 snappy压缩格式1. 什么是压缩压缩就是通过某种技术(算法)把原始文件变小,相应的解压就是把压缩后的文件变成原始文件想要对hadoop中压缩,解压进行深刻的认识,可以从该路线进行思考:hdfs ==> ...

2019-04-18 21:31:13 337

原创 编译hadoop,支持多种压缩格式

文章目录环境准备编译hadoop1. 安装依赖库2. 上传软件包3. 安装JDK1.7, JDK1.8会编译失败4. 安装maven5. 解压repo.tar.gz6. 安装protobuf7. 编译hadoop环境准备1、hadoop伪分布式:hadoop-2.6.0-cdh5.7.02、软件环境链接:https://pan.baidu.com/s/1t52hB8f1t3bHL39iFm...

2019-04-17 17:20:21 153

原创 使用shell发送邮件

文章目录1. 生成QQ邮箱登录授权码2. 邮件服务器配置2.1 关闭sendmail服务2.2 开启postfix服务2.3 创建证书2.4 配置mail.rc配置文件2.5 测试3 发送一个带附件的邮件1. 生成QQ邮箱登录授权码开启SMTP服务,获取授权码2. 邮件服务器配置2.1 关闭sendmail服务#我这里没有sendmail服务[root@hadoop614~]# s...

2019-04-17 14:26:23 703

原创 Linux shell 基础

文章目录shell 简介语言入门仪式:Hello Worldshell脚本的三种执行方法1. 绝对路径执行2.相对路径执行3. sh 命令方式执行变量的定义给脚本传递参数数组if判断循环for循环while循环分割awksedshell 简介在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd...

2019-04-12 03:40:16 115

原创 本地虚拟机停止时自动停止hadoop集群

在学习过程中,本地部署的VMware虚拟机,不可避免的需要关机,如果关机前忘记停止hadoop集群,可能导致一些意想不到的问题下面是讲hadoop集群一键停止脚本加入到关机执行计划中,使操作系统正产关机前自动停止hadoop集群准备一个停止脚本放在/etc/init.d目录:stopha.shvi /etc/init.d/stopha.shecho “Stop Zookeeper”s...

2019-04-10 18:48:09 1968

原创 【若泽大数据高级第三天】--基于阿里云的Hadoop HA和YARN HA部署

Hadoop HAHDFS HA解压安装包创建软连接配置hadoop环境变量修改配置文件HDFS HA多台机器同时操作解压安装包[hadoop@hadoop001 opt]$ tar -zxvf hadoop-2.6.0-cdh5.7.0.tar.gz -C ../app/[hadoop@hadoop001 opt]$ cd ../app[hadoop@hadoop001 app]...

2019-04-10 16:00:02 170

原创 MySQL服务启动失败

今天在虚拟机重新部署MySQL服务时,MySQL启动失败查看报错日志发现[ERROR]附近有一个文件没有找到,经查询发现没有arch目录创建目录后仍然启动失败,应该是没有mysql-bin.index的原因没有在查日志,直接重新安装启动成功...

2019-04-10 15:46:28 184

原创 安装MySQL5.7时的报错

报错信息[mysqladmin@mysql ~]$ scripts/mysql_install_db \> --user=mysqladmin \> --basedir=/usr/local/mysql \> --datadir=/usr/local/mysql/data Installing MySQL system tables...2019-04-10 15:...

2019-04-10 15:33:04 633

原创 【若泽大数据高级第一天】-- 基于Hadoop生态离线项目--日志分析

基于Hadoop生态离线项目相关知识点通用离线处理架构整体开发流程架构图相关知识点Hadoop: HDFS MapReduce(进行数据清洗) YARN Hadoop集群Hive: 使用外部表 SQL 数据倾斜 基于元数据管理 SQL愈合转换为MapReduceFLume(数据采集)调度 初期:crontab、shell 后期:AzkabanHUE:可...

2019-04-09 20:39:37 363

原创 【若泽大数据高级第三天】--基于阿里云的Hadoop HA和YARN HA部署-zookeeper

文章目录Hadoop HA和YARN HA架构进程部署情况HDFS YARN HA部署环境准备配置hosts文件创建hadoop集群管理用户--hadoop配置用户ssh互信关系,支持多台机器间的无密码访问部署JDK关闭防火墙部署zookeeperHadoop HA和YARN HA架构基于阿里云的Hadoop HA架构基于阿里云的YARN HA架构进程部署情况主机名部署进程名称...

2019-04-06 16:57:38 182

原创 【Linux基础】CentOS部署JDK

CentOS部署JDK准备JDK,并上传到Linux环境链接:https://pan.baidu.com/s/18W5TETRxOvLTafXczkUmpg提取码:zkq5解压安装包到/usr/java目录修改jdk目录权限配置环境变量[root@hadoop001 java]# vi /etc/profileexport JAVA_HOME=/usr/...

2019-04-06 06:38:26 137

空空如也

空空如也

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

TA关注的人

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