设为首页 加入收藏

TOP

HIVE shell 操作
2019-05-15 00:56:25 】 浏览:144
Tags:HIVE shell 操作

1、hive --help
启动hive:hive --service cli
在这里插入图片描述
.hiverc文件:启动hive前执行,文件在/hive/bin目录下,没有自己创建。
Set hive.cli.print.current.db=true;
Set hive.cli.print.header=true;
在这里插入图片描述
2、set 作用:显示属性值,设置属性值
在这里插入图片描述
在这里插入图片描述
查看系统属性值使用命令set; env是shell环境的命名空间,system是java环境的命名空间,没有命名空间默认是在hivevar下的
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
3、不进入hive会话操作命令
Hive -e “select * from student1”
Hive -S -e “select * from student1” //-S为静默显示方式,一些不重要的信息不会打印
Hive -f 文件路径 (//文件是hql语句的文件)
在这里插入图片描述
在这里插入图片描述
查看hive在hdfs上的元数据目录(?)
在这里插入图片描述
4、hive的操作历史
.hivehistory hive的操作历史记录文件,在/home/hadoop/目录下,是隐藏文件
在这里插入图片描述
5、在hive会话中查看hdfs上的文件
Dfs -cat /user/hive/warehouse
6、linux命令在hive会话中执行用!,如!pwd;
7、删除数据库
Drop database if exists djt1810; //如果数据库中有表则删除不了
Drop database if exists djt1810 cascade; //级联删除,数据库有数据也全部删除
在这里插入图片描述
上图中将删除的文件移动到了回收站中。
在core-site.xml文件中配置回收站功能。Fs.trash.interval属性值为0则垃圾回收不可用,属性值为分钟数。
在这里插入图片描述

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MetaException(message:Hive Sche.. 下一篇3 hql语法及自定义函数(含array..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目