hive CLI的一些操作
从文件中执行hive查询
可以将要执行的查询语句写在一个文件中:
1、在控制面板执行
2、在hive shell中用source命令来执行
注意:执行的文件必须是以.q或者.hql为后缀名的
hiverc文件的使用
hive -i 指定一个文件,当CLI启动后,会在提示符出现前先执行这个文件。如果没有指定,则hive会自动在HOME目录找到名为.hiverc的文件自动执行,一般会在这个文件中写进频繁执行的命令。
在hive CLI中执行bash shell命令:前面加个!
但是有所局限,不能执行输入操作和管道符以及文件名自动补全。
在hive CLI中执行hadoop命令
将hadoop dfs … 中的hadoop去掉就行。
这种执行hadoop命令的方法更高效,不需要创建一个新的JVM实例,是在一个进程中执行。
注释:注释前加–
但是注释不要放在CLI里面写,而是放在写有执行语句的文件中即脚本中。