Hive基础之Hive开启查询列名及行转列显示
Hive默认情况下查询结果里面是只显示值:
- hive> select * from click_log;
- OK
- 11 ad_101 2014-05-01 06:01:12.334+01
- 22 ad_102 2014-05-01 07:28:12.342+01
- 33 ad_103 2014-05-01 07:50:12.33+01
- 11 ad_104 2014-05-01 09:27:12.33+01
- 22 ad_103 2014-05-01 09:03:12.324+01
- 33 ad_102 2014-05-02 19:10:12.343+01
- 11 ad_101 2014-05-02 09:07:12.344+01
- 35 ad_105 2014-05-03 11:07:12.339+01
- 22 ad_104 2014-05-03 12:59:12.743+01
- 77 ad_103 2014-05-03 18:04:12.355+01
- 99 ad_102 2014-05-04 00:36:39.713+01
- 33 ad_101 2014-05-04 19:10:12.343+01
- 11 ad_101 2014-05-05 09:07:12.344+01
- 35 ad_102 2014-05-05 11:07:12.339+01
- 22 ad_103 2014-05-05 12:59:12.743+01
- 77 ad_104 2014-05-05 18:04:12.355+01
- 99 ad_105 2014-05-05 20:36:39.713+01
而并不知道每列的字段是什么,通过如下命令设置之后,可以看到每列的字段信息:
- hive> set hive.cli.print.header=true;
- hive> set hive.cli.print.row.to.vertical=true;
- hive> set hive.cli.print.row.to.vertical.num=1;
再次执行查询,查看查询结果:
- hive> select * from click_log;
- OK
- cookie_id ad_id ts
- 11 ad_101 2014-05-01 06:01:12.334+01
- 22 ad_102 2014-05-01 07:28:12.342+01
- 33 ad_103 2014-05-01 07:50:12.33+01
- 11 ad_104 2014-05-01 09:27:12.33+01
- 22 ad_103 2014-05-01 09:03:12.324+01
- 33 ad_102 2014-05-02 19:10:12.343+01
- 11 ad_101 2014-05-02 09:07:12.344+01
- 35 ad_105 2014-05-03 11:07:12.339+01
- 22 ad_104 2014-05-03 12:59:12.743+01
- 77 ad_103 2014-05-03 18:04:12.355+01
- 99 ad_102 2014-05-04 00:36:39.713+01
- 33 ad_101 2014-05-04 19:10:12.343+01
- 11 ad_101 2014-05-05 09:07:12.344+01
- 35 ad_102 2014-05-05 11:07:12.339+01
- 22 ad_103 2014-05-05 12:59:12.743+01
- 77 ad_104 2014-05-05 18:04:12.355+01
- 99 ad_105 2014-05-05 20:36:39.713+01
Hive基础之Hive开启查询列名及行转列显示的更多相关文章
- Hive基础之Hive体系架构&运行模式&Hive与关系型数据的区别
Hive架构 1)用户接口: CLI(hive shell):命令行工具:启动方式:hive 或者 hive --service cli ThriftServer:通过Thrift对外提供服务,默认端 ...
- Hive基础之Hive环境搭建
Hive默认元数据信息存储在Derby里,Derby内置的关系型数据库.单Session的(只支持单客户端连接,两个客户端连接过去会报错): Hive支持将元数据存储在关系型数据库中,比如:Mysql ...
- Hive基础之Hive与关系型数据库的比较
Hive与关系型数据库的比较 使用Hive的CTL(命令行接口)时,你会感觉它很像是在操作关系型数据库,但是实际上,Hive和关系型数据库有很大的不同. 1)Hive和关系型数据库 ...
- Hive基础之Hive的存储类型
Hive常用的存储类型有: 1.TextFile: Hive默认的存储类型:文件大占用空间大,未压缩,查询慢: 2.Sequence File:将属于以<KEY,VALUE>的形式序列化到 ...
- Hive基础之Hive表常用操作
本案例使用的数据均来源于Oracle自带的emp和dept表 创建表 语法: CREATE [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.]table_name ...
- Hive基础之Hive是什么以及使用场景
Hive是什么1)Hive由facebook开源,构建在Hadoop (HDFS/MR)上的用于管理和查询结果化/非结构化的数据仓库:2)一种可以存储.查询和分析存储在Hadoop 中的大规模数据的机 ...
- Hive基础之Hive数据类型
Hive数据类型 参考:中文博客:http://www.cnblogs.com/ggjucheng/archive/2013/01/03/2843448.html 英文:https: ...
- Hive基础之Hive的复杂类型
ARRAY 一组有序字段,字段的类型必须相同.Array(1,2) create table hive_array(ip string, uid array<string>) row fo ...
- Hive基础(1)
Hive基础(1) Hive的HQL(2) 1. Hive并不是分布式的,它独立于机器之外,类似于Hadoop的客户端. 2. 元数据和数据的区别,前者如表名.列名.字段名等. 3. Hive的三种安 ...
随机推荐
- Mock框架
MoQ(基于.net3.5,c#3.0的mock框架)简单介绍 - 你听海是不是在笑 - 博客园 http://www.cnblogs.com/nuaalfm/archive/2009/11/25/1 ...
- javascript取得机器名,用户名,读写注册表,启动应用程序
javascript取得机器名,用户名,读写注册表,启动应用程序//javascript有个特殊的对象ActiveXObject,通过它可以访问windows的本地文件系统和应用程序,比如:有的时候我 ...
- ios9 URL Schemes列为白名单,才可正常检查其他应用是否安装
http://my.oschina.net/u/1244672/blog/512210 如果你在模拟器上运行可以能还会有以下报错: -canOpenURL: failed for URL: “weix ...
- css中的继承、层叠、样式优先级机制
一.继承与层叠:
- 剑指offer系列17---顺时针打印矩阵(不是很懂)
package com.exe4.offer; import java.util.ArrayList; /** * 17[题目]输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果 ...
- Nmap命令的29个实用范例
Nmap即网络映射器对Linux系统/网络管理员来说是一个开源且非常通用的工具.Nmap用于在远程机器上探测网络,执行安全扫描,网络审计和搜寻开放端口.它会扫描远程在线主机,该主机的操作系统,包过滤器 ...
- 【转】SQL SERVER DateTime类型的精度
先看下边的SQL 语句 CREATE TABLE #DateTest( Id INT, SampleDate DATETIME ) INSERT INTO #DateTest VALUES(1,'1 ...
- html5 中meta中 content=width=device-width注意
<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content ...
- 黄聪:PHP json_encode中文乱码解决方法
相信很多人在使用Ajax与后台php页面进行交互的时候都碰到过中文乱码的问题.JSON作为一种轻量级的数据交换格式,备受亲睐,但是用PHP作为后台交互,容易出现中文乱码的问题.JSON和js一样,对于 ...
- IGS_学习笔记01_Integrated SOA Gateway介绍(案例)
2014-01-01 Created By BaoXinjian