Hive基本操作

一.Hive基本操作

1.启动hive

1
bin/hive

2.查看数据库

1
show databases;

3.打开默认数据库

1
use default;

4.显示default数据库中的表

1
show tables;

5.创建一张表

1
create table student(id int, name string) ;

6.显示数据库中有几张表

1
show tables;

7.查看表的结构

1
desc student;

8.向表中插入数据

1
insert into student values(1001,"ss1");

9.查询表中数据

1
select * from student;

10.退出hive

1
quit;

二.hive常用交互命令

1.“-e”不进入hive的交互窗口执行sql语句

1
bin/hive -e "select id from student;"

image.png

2.“-f”执行脚本中sql语句

(1)在/opt/module/datas目录下创建hivef.sql文件
1
touch hive.sql

文件中写入正确的sql语句

1
select * from student;
(2)执行文件中的sql语句
1
bin/hive -f /opt/module/datas/hive.sql
(3)执行文件中的sql语句并将结果写入文件中(注:可能含有其他的表信息,如表头)
1
bin/hive -f /opt/module/datas/hive.sql  > /opt/module/datas/hive_result.txt

三.Hive其他命令操作

1.退出hive窗口:

1
2
exit;
quit;

在新版的oracle中没区别了,在以前的版本是有的:
exit:先隐性提交数据,再退出;
quit:不提交数据,退出;

2.在hive cli命令窗口中如何查看hdfs文件系统

1
dfs -ls /;

3.在hive cli命令窗口中如何查看linux本地系统

1
! ls /opt/module/datas;

4.查看在hive中输入的所有历史命令

(1)进入到当前用户的根目录/root或/home/itstar
(2)查看. hivehistory文件
1
cat .hivehistory

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2015-2021 Movle
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信