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的配置参数。