理解
文章平均质量分 64
NmapProMax
记住,你是能让世界洒满阳光的人。
展开
-
史上最简单的HBase表结构分析(有图有真相)
HBase中有三种东西:RowKey,TimeStamp(时间戳),列族一个RowKey代表一行数据,TimeStamp(时间戳)根据时间的先后可以看作是数据的版本号,而列族下面可以装很多的列。下面我们来看一张表,看完你认为它是几行?没错,答案是一行,可能有人纳闷了,为什么是一行?因为数据都在一个RowKey里,在HBase中,一个RowKey代表一行不理解可以看下面的图,"RK0...原创 2018-11-24 18:02:44 · 1470 阅读 · 1 评论 -
sqoop job创建增量表的去重特性
sqoop job如果想使用去重功能可以设置check-column xx-id一般表里的id是自增的,可以设置id。第一次执行这个sqoop job ,可以在hdfs文件中找对应位置,看到数据,也能load到hive表中。那么load之后。再执行这个sqoop job,hdfs文件中就看不到数据了。更不可能load到hive中。这就能表现它的去重性!!!第二次执行sqoop job其实...原创 2019-01-10 21:52:36 · 317 阅读 · 0 评论 -
子查询需要取表名
我们先来看一个列子:没有取别名的:hive> select user_id,type,cnt,content, > row_number() over(partition by user_id,type order by cnt desc) as rn, > SUBSTR(FROM_UNIXTIME(UNIX_TIMESTAMP()),1,10) ,dt fr...原创 2019-01-11 21:37:31 · 1017 阅读 · 0 评论 -
浅谈map集合
对于初学者来说,map集合可能会有点难理解。这里笔者给大家总结一下:key 和value是1 1 对应的在map集合中key一定是不同的,不同的key可以对应相同的value比如 zhangsan -->20lisi -->20因为key是不可重复的。...原创 2019-01-02 22:54:38 · 147 阅读 · 0 评论 -
编程新手需要知道的几个专业名词
很多初学编程的人在学习的过程中,都有一次不好理解的专业名词。这里笔者给大家分享几个:依赖:比如我们在linux上装mysql,总会提示我们需要装依赖。有没有人好奇这个依赖到底是什么呢?其实也很简答,大家都知道,要想盖三层的楼房,必须先要盖底层和第二层,然后才能盖第三层。依赖就好像是底层和第二层的楼房,没有底层和第二层不可能凭空盖第三层。容器...原创 2019-01-02 23:03:01 · 2297 阅读 · 0 评论