自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不花的花和尚的博客

菜鸟起飞了

  • 博客(16)
  • 资源 (12)
  • 收藏
  • 关注

原创 hive:函数:greatest和least函数

https://www.jianshu.com/p/0a3ed303ef47

2019-07-30 15:39:27 22071 2

原创 hive:函数:sort_array函数解决collet_list列表排序混乱问题

由collect_list形成的列表经过concat_ws拼接后顺序具有随机性,要保证列表有序只需要在生成列表后使用sort_array函数进行排序即可参考:https://blog.csdn.net/madaokuma/article/details/81544849...

2019-07-30 13:54:18 5687

原创 hive:函数:size(数组字段)获取array长度和 length(字段)获取字符串长度

获取字符串长度:length(字段)字符串转数组:collect_list 列转行可得到数据,或split()某个字段得到数组获取数组长度:size(数组字段)参考sql:set edate=2019-07-21SET company=***;SET recomrecords=ods.ods_${hiveconf:company_RecomRecords;SET empl...

2019-07-30 13:51:03 33582

原创 hive:函数:concat_ws函数

环境:1. hive版本0.13.02. 表test_array有数组字段例如:select c_array from test_arraywhere dt='2016-09-26' and size(c_array)=2 limit 2;["105750","1246345","907964"]["935105","359772","935104"]3.转为字符...

2019-07-30 13:36:32 31452

原创 hive:语法:怎样写exist/in以及not exists/not in子句 和 字段嵌套子查询

1.hive中没有exist或not exist 语句,但是关系型数据库中是有这种语法的,比如mysql和sqlserver但是通过语法的转换,hive可以使用另外的语法得到相应的结果。如mysql语句:SELECT CASE WHEN d.Name IS NOT NULL THEN d.Name ELSE '' END...

2019-07-30 13:31:56 10205

转载 java:BigDecimal详解

1.引言  float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上大用场啦。先看下面代码 public static void main(String...

2019-07-23 19:57:25 411

原创 linux:shell:执行hive查询并将返回值赋值给shell变量(hive -e / hive -f)

while循环的使用,if循环的使用,执行hive语句并赋值给shell变量grep过滤无效字符的使用#!/bin/bashstart_date=$1end_date=$2company=$3#while循环的使用,注意[] 这两个符号内侧都要留有空格while [ "$start_date" -le "$end_date" ];do current_date...

2019-07-18 17:15:07 8680 1

原创 sql:mysql:变量的使用

SET @ID = 16833194; --设置变量SELECT @ID; --查询变量 结果为16833194select * from t_ca_po_cus where id= (SELECT @ID) --作为id查询SELECT @ID:=@ID+1 AS ID --ID自增1,注意这里:=是赋值的意思...

2019-07-15 11:17:03 721

原创 hive/shell:变量:基本使用

1.shell脚本执行hive的sql文件的方式shell脚本test.sh:#! /bin/bashstart_date=$1end_date=$2company=$3while [ "$start_date" -le "$end_date" ];do current_date=`date -d "$start_date" +%Y-%m-%d` echo $compa...

2019-07-15 10:43:59 1136

原创 hive:函数:空格字符串函数|重复字符串函数|首字符ascii函数|左补足函数|右补足函数

空格字符串函数:space语法: space(int n)。返回长度为n的字符串举例:select length(space(10)) ; ##返回值为10重复字符串函数:repeat语法: repeat(string str, int n)。返回重复n次后的str字符串首字符ascii函数:ascii语法: ascii(string str)。返回字符串str第一...

2019-07-10 14:58:11 1040

原创 hive:函数:URL解析函数:parse_url

URL解析函数:parse_url语法: parse_url(string urlString, string partToExtract [, string keyToExtract])。返回URL中指定的部分。partToExtract的有效值为:HOST, PATH, QUERY, REF, PROTOCOL, AUTHORITY, FILE, and USERINFO.举例:...

2019-07-10 14:50:13 1819

原创 hive:函数:反转函数:reverse

hive和mysql用法相同。字符串反转函数:reverse语法: reverse(string A)。返回字符串A的反转结果举例:select reverse(abcedfg’) from dual; ##返回值为gfdecba实例:select reverse(a),reverse(b),reverse(c) from tmp.csv_t1...

2019-07-10 13:57:38 9608

原创 hive:函数:条件函数:if函数

语法: if(boolean testCondition, T valueTrue, T valueFalseOrNull)说明: 当条件testCondition为TRUE时,返回valueTrue;否则返回valueFalseOrNull实例1:mysqlselect source,if(source='猎聘',1,2) as flag from t_cal_dowell_re...

2019-07-10 13:39:47 10045

转载 hive:函数:关系函数 / 比较函数

等值比较: =语法:A=B。如果表达式A与表达式B相等,则为TRUE;否则为FALSE不等值比较: <>语法: A <> B。如果表达式A为NULL,或者表达式B为NULL,返回NULL;如果表达式A与表达式B不相等,则为TRUE;否则为FALSE小于比较: <语法: A < B。 如果表达式A为NULL,或者表达式B为NULL,返回NULL...

2019-07-08 19:03:24 2086

原创 spark:开发本地测试的wordcount程序

1.使用Java开发本地测试的wordcount程序-12.使用Scala开发本地测试的wordcount程序-1测试文件上传:hadoop fs -put wordcount.txt /wordcount.txt使用eclipse开发实现:开发时注意导入spark-assembly-1.6.0-hadoop2.6.0.jar包。读...

2019-07-07 03:16:30 937

原创 spark:

1.1、Spark基本工作原理与RDD-1使用Java/Scala开发本地测试的wordcount程序:参考:https://blog.csdn.net/weixin_38750084/article/details/94933797Spark 架构原理:8种常用的t...

2019-07-07 01:06:11 139

Xftp-7.0.0085p和Xshell-7.0.0087p教育版.zip

Xftp-7.0.0085p和Xshell-7.0.0087p教育版

2021-10-18

apache-phoenix.zip

实现sql查询Hbase,Phoenix 基于Hbase给面向业务的开发人员提供了以标准SQL的方式对Hbase进行查询操作,并支持标准SQL中大部分特性:条件运算,分组,分页,等高级查询语法。 这里提供两个版本: apache-phoenix-4.8.1-HBase-1.2-bin.tar.gz(建议使用) apache-phoenix-4.14.1-HBase-1.2-bin.tar.gz

2020-09-01

Hadoop本地环境配置 需要的文件hadoopdll和winutilexe.zip

windows本地跑hadoop环境配置,需要的文件hadoop.dll和winutil.exe,亲测可用,里边包含了我写的配置方法,需要的拿去!

2020-04-23

RedisDesktopManager_v0.9.3.817_itmop.com(可用).zip

之前下载的版本总是乱码,终于找到了这款,直接解压就可以用,分享给需要的人。 资源简介: 一款非常实用的redis桌面管理工具,它可以支持命令控制台操作,以及常用,查询key,rename,delete等操作。

2019-12-19

DBeaver(含hive驱动)

其实在网上搜一下,连接hive的工具还有很多,使用DBeaver的原因是因为我之前连接关系型数据库使用的就是DBeaver,正好DBeaver支持连接hive,且个人认为DBeaver确实挺好用的,支持各种关系型数据库,如连接Oracle数据库不需要像plsql那样自己配置连接文件,只需要在界面上输入url、用户名、密码即可,还有就是DBeaver的快捷键和Eclipse是一样的,比如注释、删除一行、复制一行到下一行等。 安装以及连接hive参考:https://blog.csdn.net/weixin_38750084/article/details/85263918

2019-05-31

MouseWithoutBordersSetup 无界鼠标

无界鼠标由于是微软出品的,所以只支持 Windows 平台,安装包也是 MSI 文件格式。安装和配置上比 Synergy 相对简单,可配置的项目不算多,最大的优点是可以实现跨电脑拷贝文件与拖放文件。另外,无界鼠标的电脑们是完全对等模式,你拿起任意一台电脑连接的鼠标和键盘都能操作其它电脑。

2019-05-25

kafkatool 连接kafka工具

kafka连接工具

2019-01-24

zookeeper客户端

详细安装:https://blog.csdn.net/weixin_38750084/article/details/86622166

2019-01-24

【进程查看器】Process+Explorer

Process Explorer 是一款免费的增强型任务管理器,是最好的进程管理器. 它能让使用者了解看不到的在后台执行的处理程序,可以使用它方便地管理你的程序进程. 能监视,挂起,重启,强行终止任何程序,包括系统级别的不允许随便终止的关键进程和十分隐蔽的顽固木马. 除此之外,它还详尽地显示计算机信息: CPU,内存,I/O使用情况,可以显示一个程序调用了哪些动态链接库DLL,句柄,模块,系统进程. 以目录树的方式查看进程之间的归属关系,可以对进程进行调试. 可以查看进程的路径,以及公司,版本等详细信息,多色彩显示服务进程,很酷的曲线图. 可以替换系统自带的任务管理器,有了它,系统自带的任务管理器就可以扔进垃圾桶了.

2018-09-30

DbVisualizer-8.0.9免安装版

特别好用的数据库连接工具,可以连接各种关系型数据库,还可以连接hive

2018-09-14

高级小知识点

2017-05-13

空空如也

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

TA关注的人

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