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则垃圾回收不可用,属性值为分钟数。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值