- 博客(6)
- 资源 (10)
- 问答 (4)
- 收藏
- 关注
原创 shell $#
shell 中 如果使用%$,则表示传入参数的个数例如可以这样判断if [[ $# -gt 1 ]] //判断如果输入参数的格式是否大于1 then // 执行的命令 else // 执行的命令 fi对于shell中比较的关键字-eq //等于-ne //不等于-gt //大于-lt
2016-11-30 11:25:10 915
原创 date -d
在linux 中date 有很多用法,在这里我简单介绍一下 -d这个参数的使用方法以及使用例子date -d //显示字符串所指的日期与时间。字符串前后必须加上双引号指定显示的日期格式:date 例如:date +"%Y-%m-%d" // 注意 :+ 和格式之间没有空格2016-11-30有可能用到的格式%H 小时,24小时制(00~23) %I 小时,12小时制(01~
2016-11-30 10:58:30 19461 1
原创 Hive 转换数据类型后导入表
Hive 的内置数据类型可以分为两大类:基础数据类型和复杂数据类型。其中基础数据类型包括 tinyint,smallint,int,bigint,boolean,float,double,string,binary,timestamp,decimal,char,varchar,date 复杂类型包括array,map,struct,union,这些复杂类型是由基础类型组成的。 而hive数据类型
2016-11-23 18:28:35 1523
转载 hive分区(partition)简介
一、背景1、在Hive Select查询中一般会扫描整个表内容,会消耗很多时间做没必要的工作。有时候只需要扫描表中关心的一部分数据,因此建表时引入了partition概念。2、分区表指的是在创建表时指定的partition的分区空间。3、如果需要创建有分区的表,需要在create表的时候调用可选参数partitioned by,详见表创建的语法结构。二、技术细节 1、一个表可以拥有一个或者多个分区
2016-11-08 17:35:47 1523
转载 Logger级别
日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。日志记录器(Logger)的可用级别Level (不包括自定义级别 Level), 以下内容就是摘自log4j API static Level DEBUG DEBUG Level指出细粒度信息事件对调试应用程序是非常有帮助的。 static Level INFO INFO level表明 消息在粗粒
2016-11-08 16:11:17 642
原创 hive查看是外部表还是内部表
我知道的有两个方法: 第一种方法是 进入hive,执行 describe extended tablename; 查看表的详细信息。 如果是外部表,在详细信息的最后一行,会输出 tableType:EXTERNAL_TABLE 如果是内部表/管理表,则会显示tableType:MANAGD_TABLE如果是外部表,则会显示tableType:EXTERNAL_TABLE第二种方法是 在hi
2016-11-08 15:57:19 12482
tpc-ds-tool.zip
2019-10-12
Java EE实用开发指南
2016-09-30
23种设计模式
2016-09-28
java RSA 加密 密钥怎么是这样???请求大神
2017-06-07
Linux关于 ll 命令 有个小疑问,请大神解答
2017-05-31
su - 切换用户 出现 -bash: /root/.bash_profile
2017-05-31
Python 使用write写进文件,在hive中转换数据出现null
2017-03-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人