1 Hive 安装

  1. 将 Hive 安装包进行解压:
    tar -zxvf hive 包 -C /simple
  2. 配置 Hive 的环境变量:
    HIVE_HOME=/simple/hive
    export PATH=$HIVE_HOME/bin:$PATH
  3. 启动 hadoop 集群
  4. Hive 验证:直接输入 Hive 进行 Hive 命令行。

2 数据库操作

Hive 安装完后,就可以利用 Hive 对数据进行操作了。这是今天学习的
重点内容。对 Hive 的数据操作和 mysql 数据库的操作语法很相似。

show databases:查看Hive中的所有数据库
use databasename:切换到某个数据库下
show tables:查看该数据库下的表
desc tablename:查看表结构
select * from tablename:查看表内容
create table student(id int,name string) row format delimited fields terminated by ‘,’:创建内部表
create external table datas.students(id int,name string) row format delimited fields terminated by ‘,’:创建外部表

我们还可以将数据导入表内,从本地导入数据:

load data local inpath’路径’into table tablename;

从 HDFS 上导入数据:

load data inpath’路径’into table tablename;

也可以将查询结果存放在本地或者 HDFS 系统,将结果放到本地:

insert overwrite local directory'/usr/result' select * from students;

将结果存放到 HDFS 系统:

insert overwrite directory'/usr/result' select * from students;

将结果放到另一个表中:

insert into(overwrite) table 表名 select * from 表名。
0
Posted in BigData

Leave a Comment:

电子邮件地址不会被公开。