首页 > 代码库 > Hive练习
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练习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。