hive 在linux界面操作笔记
在linux展示功能

hive -h 或者 hive --help 输入该命令后将展示
-i 从文件初始化HQL
-e 从命令行执行指定的HQL
-f 执行HQL脚本
-v 输出执行的HQL语句到控制台
-s 静默Slient模式
...
1
2
3
4
5
6
7
HIVE-执行hive的两种常用方法

① 在bash中直接通过 hive -e 命令 ,hive -e 直接执行sql语句

1.hive -e "select * from student where sex = ''秀吉" > /tmp/output.txt 指定路径保存查询路径
1
② 在bash中直接通过hive -f命令,执行文件中一条或者多条sql语句,即 hive -f xxx.sql

hive -f /home/my/hive-student.sql > /tmp/output.txt
1
hive -v 和 hive -s

① hive -v:冗余verbose模式,额外打印出执行的HQL语句

hive -v -e ‘select * from student’
1
② hive -S:静默Slient模式,不显示转化MR-Job的信息,只显示最终结果

hive -S -e ‘select * from student’
1
hive --service serviceName:启动服务

Hive的交互模式下命令:

quit / exit:退出CLI

reset:重置所有的配置参数,初始化为hive-site.xml中的配置。如之前使用set命令设置了reduce数量。

set <key>=<value>:设置Hive运行时配置参数,优先级最高,相同key,后面的设置会覆盖前面的设置。

set –v:打印出所有Hive的配置参数和Hadoop的配置参数。

posted on 2021-10-19 14:54  sean1246  阅读(81)  评论(0编辑  收藏  举报