hive 在linux界面操作笔记
-
在linux展示功能
hive -h 或者 hive --help 输入该命令后将展示 -i 从文件初始化HQL -e 从命令行执行指定的HQL -f 执行HQL脚本 -v 输出执行的HQL语句到控制台 -s 静默Slient模式 ...
-
HIVE-执行hive的两种常用方法
① 在bash中直接通过 hive -e 命令 ,hive -e 直接执行sql语句
1.hive -e "select * from student where sex = ''秀吉" > /tmp/output.txt 指定路径保存查询路径
② 在bash中直接通过hive -f命令,执行文件中一条或者多条sql语句,即 hive -f xxx.sql
hive -f /home/my/hive-student.sql > /tmp/output.txt
-
hive -v 和 hive -s
① hive -v:冗余verbose模式,额外打印出执行的HQL语句
hive -v -e ‘select * from student’
② hive -S:静默Slient模式,不显示转化MR-Job的信息,只显示最终结果
hive -S -e ‘select * from student’
-
hive --service serviceName:启动服务
-
Hive的交互模式下命令:
quit / exit:退出CLI reset:重置所有的配置参数,初始化为hive-site.xml中的配置。如之前使用set命令设置了reduce数量。 set <key>=<value>:设置Hive运行时配置参数,优先级最高,相同key,后面的设置会覆盖前面的设置。 set –v:打印出所有Hive的配置参数和Hadoop的配置参数。