1 Hive CLI
$HIVE_HOME/bin/hive是一个shellUtil,通常称之为hive的第一代客户端或者旧客户端,主要功能有两个:
- 用于以交互式或批处理模式运行Hive查询,注意,此时作为客户端,需要并且能够访问的是Hive metastore服务,而不是hiveserver2服务。
- 用于hive相关服务的启动,比如metastore服务。
可以通过运行"hive -H" 或者 "hive --help"来查看命令行选项。
标记为红色的为重要的参数。
-e <quoted-query-string> 执行命令行-e参数后指定的sql语句 运行完退出。
-f <filename> 执行命令行-f参数后指定的sql文件 运行完退出。
-H,--help 打印帮助信息
--hiveconf <property=value&