Hive练习

Posted Super_Orco

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hive练习相关的知识,希望对你有一定的参考价值。

一、基础DDL练习

SHOW DATABASES;

CREATE DATABASE IF NOT EXISTS db1 COMMENT Our database db1;

SHOW DATABASES;

DESCRIBE DATABASE db1;

CREATE TABLE db1.table1 (word STRING, count INT);

SHOW TABLES in db1;

DESCRIBE db1.table1;

USE db1;

SHOW TABLES;

SELECT * FROM db1.table1;

DROP TABLE table1;

DROP DATABASE db1;

USE default;

二、基础DML语句

创建表
create table if not exists user_dimension (
 uid STRING,
 name STRING,
 gender STRING,
 birth DATE,
 province STRING
)ROW FORMAT DELIMITED //按行切分的意思
 FIELDS TERMINATED BY ,  //按逗号分隔的
查看表信息
describe user_dimension;

show create table user_dimension;

查看所有表
show tables;

载入本地数据
load data local inpath /home/orco/tempdata/user.data overwrite into table user_dimension;

载入HDFS上的数据
load data inpath /user/orco/practice_1/user.data overwrite into table user_dimension;

验证
select * from user_dimension;

查看hive在hdfs上的存储目录
hadoop fs -ls /warehouse/
hadoop fs -ls /warehouse/user_dimension

三、复杂数据类型

 

以上是关于Hive练习的主要内容,如果未能解决你的问题,请参考以下文章

练习10.27|大数据Hive相关笔试面试题目

spring练习,在Eclipse搭建的Spring开发环境中,使用set注入方式,实现对象的依赖关系,通过ClassPathXmlApplicationContext实体类获取Bean对象(代码片段

Hive基础练习一

Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段

Hive练习

hive 练习