08 2017 档案

摘要:通过Parser将HiveQL转换成AST,通过Semantic Analyzer将AST转换为QB,通过Logical Plan Generator将QB转换成Operator Tree,通过Logical Optimizer对Operator Tree进行优化,通过Physical Plan G 阅读全文
posted @ 2017-08-27 12:30 刘超★ljc 阅读(811) 评论(0) 推荐(0) 编辑
摘要:hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce、Tez任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分 阅读全文
posted @ 2017-08-27 12:25 刘超★ljc 阅读(591) 评论(0) 推荐(0) 编辑
摘要:将非工作时间、非工作日、节假日去掉,计算工作时间,如下: 一、实现 二、测试 三、效果 如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】。 如果,您希望更容易地发现我的新博客,不妨点击一下左下角的【关注我】。 如果,您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客,我是【刘超 阅读全文
posted @ 2017-08-23 23:18 刘超★ljc 阅读(425) 评论(0) 推荐(0) 编辑
摘要:有时会碰到一些需求,查询分组后的最大值,最小值所在的整行记录或者分组后的top n行的记录,像在hive中是有窗口函数的,可以通过它们来实现,但是MySQL没有这些函数,可通过下面的方法来实现 1、准备 2、TOP 1 需求:查询每门课程分数最高的学生以及成绩 实现方法:可以通过自连接、子查询来实现 阅读全文
posted @ 2017-08-22 11:11 刘超★ljc 阅读(4469) 评论(0) 推荐(0) 编辑
摘要:其实官方文档已经有这些东西了,如下: http://phoenix.apache.org/language/functions.html http://phoenix.apache.org/language/index.html 不过官网的某些编排确实有点反人类的意味,比如为了拼接一个字符串,我硬是 阅读全文
posted @ 2017-08-21 14:44 刘超★ljc 阅读(4246) 评论(0) 推荐(0) 编辑
摘要:1、准备 2、实现 说明:在DbVisualizer中,代码执行后,RANK这列含有小数点,所以这里通过case函数将其转换整数 3、结果 如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】。 如果,您希望更容易地发现我的新博客,不妨点击一下左下角的【关注我】。 如果,您对我的博客所 阅读全文
posted @ 2017-08-21 12:51 刘超★ljc 阅读(987) 评论(0) 推荐(0) 编辑
摘要:1、准备 2、实现 3、结果 如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】。 如果,您希望更容易地发现我的新博客,不妨点击一下左下角的【关注我】。 如果,您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客,我是【刘超★ljc】。 本文版权归作者,禁止转载,否则保留追究法律责 阅读全文
posted @ 2017-08-21 09:13 刘超★ljc 阅读(916) 评论(0) 推荐(0) 编辑
摘要:1、登录命令 ./sqlline.py localhost:2181:/hbase-unsecure phoenix-sqlline localhost:2181:/hbase-unsecure phoenix-sqlline localhost:2181:/hbase-unsecure 2、退出 阅读全文
posted @ 2017-08-20 10:53 刘超★ljc 阅读(14684) 评论(0) 推荐(2) 编辑
摘要:在集群中安装atlas,在安装atlas的节点上执行hive -e "show databases;" 正常,但是在集群中其他节点上执行hive -e "show databases;" 命令报如下错误 一、分析 在安装atlas节点上和没有安装atlas的节点上分别再次执行hive --hivec 阅读全文
posted @ 2017-08-19 10:46 刘超★ljc 阅读(1476) 评论(0) 推荐(0) 编辑
摘要:如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】。 如果,您希望更容易地发现我的新博客,不妨点击一下左下角的【关注我】。 如果,您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客,我是【刘超★ljc】。 本文版权归作者和博客园共有,禁止转载,否则保留追究法律责任的权利。 如果, 阅读全文
posted @ 2017-08-17 19:17 刘超★ljc 阅读(1634) 评论(0) 推荐(0) 编辑