2018年6月24日
摘要: 1、升序排序 hive > select id,name,sal from emp order by sal; 2、降序 添加关键字desc hive > select id,name,sal from emp order by sal desc; 3、按表达式排序 hive > select id 阅读全文
posted @ 2018-06-24 20:38 裸睡的猪 阅读(310) 评论(0) 推荐(0) 编辑
摘要: where 过滤 %代表任意个字符,_代表一个字符; \\ 转移字符。\\_代表下划线 阅读全文
posted @ 2018-06-24 20:29 裸睡的猪 阅读(306) 评论(0) 推荐(0) 编辑
摘要: Fetch task 丢弃了mapreduce的作业的繁重任务,查询方便简单 1、第一种方式 2、linux命令行 3、地3中 阅读全文
posted @ 2018-06-24 20:01 裸睡的猪 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 下载Sqoop ,直接解压缩;然后导入2个环境变量 1、导入oracle数据库中表emp的数据到hive表中 1、导入到HDFS中 3、制定表的名字,导入到hive中指定的表中 4、制定条件 --hive-table导入到hive'中制定的emp2表中,若不存在,则创建,--where指明条件 5、 阅读全文
posted @ 2018-06-24 17:17 裸睡的猪 阅读(336) 评论(0) 推荐(0) 编辑
摘要: LOCAL 指的是操作系统的文件路径,否则默认为HDFS的文件路径 1、向t2和t3的数据表中导入数据 2、导入操作系统的一下三个文件 执行导入命令 3、将HDFS文件中的数据导入到t3中 4、导入到分区表中 指明2个文件 导入分区表中的命令 阅读全文
posted @ 2018-06-24 16:51 裸睡的猪 阅读(23505) 评论(0) 推荐(0) 编辑
摘要: 简化复杂的查询 员工好、姓名、月薪、年薪、在一个emp表中; 部门名称在dept的表中;并未年薪起了一个名字annlsal 查询视图 视图是一个虚表,是不存数据的 阅读全文
posted @ 2018-06-24 16:37 裸睡的猪 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 创建桶表,提高查询速度, 下免。tom'jerry'scott如果他们经过hash计算,得到的hash值一样,则放到桶一个表中。 创建桶表 指明桶的分桶条件,以sname分桶;分为5个桶 阅读全文
posted @ 2018-06-24 16:30 裸睡的猪 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 创建外部表、数据从HDFS获取 只是建立了链接,hdfs中的数据丢失,表中数据也丢失;hdfs数据增加,表中数据也增加 上传文件 创建外部表 删除文件 执行查询语句,发现少了 阅读全文
posted @ 2018-06-24 16:24 裸睡的猪 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 分区表创建 row format delimited fields terminated by ',';指明以逗号作为分隔符 依靠插入表创建分区表 从表sample_table选择 满足分区条件的 列插入到分区表中 insert into table partition_table partitio 阅读全文
posted @ 2018-06-24 16:03 裸睡的猪 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 创建内部表 加一列元素 删除表 阅读全文
posted @ 2018-06-24 15:41 裸睡的猪 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-06-24 15:35 裸睡的猪 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-06-24 13:53 裸睡的猪 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 老版本使用 访问<Hive Server Address>:9999/hwi 1、首先下载对应版本的src文件,本机使用apache-hive-1.2.2-src.tar.gz 2、解压缩 tar -zxvf apache-hive-1.2.2-src.tar.gz 3、进入到解压缩之后的文件中去 阅读全文
posted @ 2018-06-24 11:00 裸睡的猪 阅读(529) 评论(0) 推荐(0) 编辑
摘要: pwd 查看当前目录 $ vim /root/my.sql 输入:select * from test1; 不会执行mapreduce作业 $ vim /root/my1.sql 输入:select tname from test1; 会执行mapreduce作业 直接在linux命令行中执行hiv 阅读全文
posted @ 2018-06-24 10:38 裸睡的猪 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-06-24 10:03 裸睡的猪 阅读(157) 评论(0) 推荐(0) 编辑