摘要: public static void main(String[] args) throws ParseException { String str = "20140301"; String str1 = "20140731"; SimpleDateForma... 阅读全文
posted @ 2015-01-26 17:47 JackyKen 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 根据mapjoin的计算原理,MAPJION会把小表全部读入内存中,在map阶段直接拿另外一个表的数据和内存中表数据做匹配。这种情况下即使笛卡尔积也不会对任务运行速度造成太大的效率影响。mapjoin的应用场景如下:1.有一个极小的表= a.min_dt) f left outer join h... 阅读全文
posted @ 2015-01-26 17:25 JackyKen 阅读(1835) 评论(0) 推荐(1) 编辑
摘要: 二叉堆是一种特殊的堆,二叉堆是完全二叉树或者是近似完全二叉树。二叉堆满足堆特性:父节点的键值总是保持固定的序关系于任何一个子节点的键值,且每个节点的左子树和右子树都是一个二叉堆。当父节点的键值总是大于或等于任何一个子节点的键值时为最大堆。 当父节点的键值总是小于或等于任何一个子节点的键值时为最小堆。... 阅读全文
posted @ 2015-01-26 14:54 JackyKen 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 快速排序(Quick Sort)使用分治法策略。它的基本思想是:选择一个基准数,通过一趟排序将要排序的数据分割成独立的两部分;其中一部分的所有数据都比另外一部分的所有数据都要小。然后,再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。快速排序流程:(1... 阅读全文
posted @ 2015-01-26 14:43 JackyKen 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 希尔排序(Shell Sort)是插入排序的一种,它是针对直接插入排序算法的改进。该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。希尔排序实质上是一种分组插入方法。它的基本思想是:对于n个待排序的数列,取一个小于n的整数gap(gap被称为步长)将待排序元素分成若干个组子序列,所有... 阅读全文
posted @ 2015-01-26 14:42 JackyKen 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 插入排序(Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向... 阅读全文
posted @ 2015-01-26 14:37 JackyKen 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。简单的可以理解为:将整个数组视为虚拟的有序... 阅读全文
posted @ 2015-01-26 14:32 JackyKen 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序(Bubble Sort,台湾另外一种译名为:泡沫排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数... 阅读全文
posted @ 2015-01-26 14:26 JackyKen 阅读(259) 评论(0) 推荐(0) 编辑
摘要: Status of Hive Authorization before Hive 0.13SQL Standards Based HiveAuthorization (New in Hive 0.13)Restrictions on HiveCommands and StatementsPrivil... 阅读全文
posted @ 2015-01-26 13:01 JackyKen 阅读(667) 评论(0) 推荐(0) 编辑
摘要: Hive Concurrency ModelHive Concurrency ModelUse CasesTurn Off ConcurrencyDebuggingConfigurationLocking in Hive TransactionsUse CasesConcurrency suppor... 阅读全文
posted @ 2015-01-26 12:55 JackyKen 阅读(457) 评论(0) 推荐(0) 编辑
摘要: EXPLAIN SyntaxEXPLAIN SyntaxHive provides anEXPLAINcommand that shows the execution plan for a query. The syntax for this statement is as follows:EXPL... 阅读全文
posted @ 2015-01-26 12:49 JackyKen 阅读(421) 评论(0) 推荐(0) 编辑
摘要: LanguageManual WindowingAndAnalyticsSkip to end of metadataAdded byLefty Leverenz, last edited byLefty Leverenzon Aug 01, 2014(view change)show commen... 阅读全文
posted @ 2015-01-26 12:18 JackyKen 阅读(421) 评论(0) 推荐(0) 编辑
摘要: Virtual ColumnsSimple ExamplesVirtual ColumnsHive 0.8.0 provides support for two virtual columns:One isINPUT__FILE__NAME, which is the input file's na... 阅读全文
posted @ 2015-01-26 12:13 JackyKen 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Sampling SyntaxSampling Bucketized TableBlock SamplingSampling Syntax 抽样语法Sampling Bucketized Tabletable_sample: TABLESAMPLE (BUCKET x OUT OF y [ON co... 阅读全文
posted @ 2015-01-26 12:11 JackyKen 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Subqueries in the FROM ClauseSubqueries in the WHERE ClauseSubqueries in the FROM ClauseSELECT...FROM(subquery)name...SELECT...FROM(subquery)ASname...... 阅读全文
posted @ 2015-01-26 11:42 JackyKen 阅读(580) 评论(0) 推荐(0) 编辑
摘要: Lateral View SyntaxDescriptionExampleMultiple Lateral ViewsOuter Lateral ViewsLateral View SyntaxlateralView: LATERAL VIEW udtf(expression) tableAlias... 阅读全文
posted @ 2015-01-26 11:38 JackyKen 阅读(267) 评论(0) 推荐(0) 编辑
摘要: Union Syntaxselect_statement UNION ALL select_statement UNION ALL select_statement ...UNION is used to combine the result from multiple SELECT stateme... 阅读全文
posted @ 2015-01-26 11:31 JackyKen 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Join OptimizationJoin OptimizationImprovements to the Hive OptimizerStar Join OptimizationStar Schema ExamplePrior Support for MAPJOINLimitations of P... 阅读全文
posted @ 2015-01-26 11:28 JackyKen 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Hive JoinsHive JoinsJoin SyntaxExamplesMapJoin RestrictionsJoin OptimizationPredicate Pushdown in Outer JoinsEnhancements in Hive Version 0.11Join Syn... 阅读全文
posted @ 2015-01-26 11:01 JackyKen 阅读(367) 评论(0) 推荐(0) 编辑
摘要: Documentation for Built-In User-Defined Functions Related To XPathUDFsxpath, xpath_short, xpath_int, xpath_long, xpath_float, xpath_double, xpath_numb... 阅读全文
posted @ 2015-01-26 10:43 JackyKen 阅读(557) 评论(0) 推荐(0) 编辑