大数据--hive1--启动/数据定义/数据类型/创建、初级操作

本文详细介绍了Hive的启动步骤、基本概念、数据类型、创建数据库和表、数据装载、查询操作、连接操作以及简单的Hive编程实践——wordcount。Hive作为大数据处理工具,其HQL查询语言与SQL相似,使得非程序员也能轻松进行大数据分析。
摘要由CSDN通过智能技术生成

 

目录

一:启动hive

二 :hive介绍

三:创建数据库和数据表

四:向表中装载数据

五:查询操作

六.连接操作

八. hive简单编程实践-- wordcount


一:启动hive

       注意启动hive之前请启动Hadoop

如何启动Hadoop

cd /usr/local/hadoop/sbin     #进入相关目录下面
./start-dfs.sh                #判断是否启动成功使用jps

启动hive:

cd /usr/local/hive
./bin/hive

二 :hive介绍

    1.hive本质:将HQL转化为MapReduce程序

    2.hive中select不走MR,走元数据

    3.基本数据类型:INT,BIGINT,DOUBLE,STRING

       hive的string类型相当于数据库中的varchar类型 

    4.hive中集合数据类型有

      Map, Array, Struct

      支持类型转换

三:创建数据库和数据表

创建数据库

create table if not exists hive;

#查看数据库
show databases;

# 查看数据库中以h开头的数据库
show databases like 'h.*';

# 描述数据库位置等信息
describe databases;

# 使用某个数据库
use name;

创建表

create table if not exists usr3(
      name string,
      pwd string,
      address struct<street:string,city:string,state:string,zip:int>,
      identify map<int,tinyint>) 
      partitioned by(city string,state string);
# 展示所有表
show tables in hive;

# 查看以u开头的表
show tables 'u.*';

#查看表的相关信息
describe hive.usr;

#重命名表
alter table usr rename to custom 

四:向表中装载数据

这里我们以只有两个属性的简单表为例来介绍。首先创建表stu和course

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值