我是 Hive 新手,想知道如何直接从 .hql 文件执行 Hive 命令。
正如@rajshukla4696所提到的,
hive -f filename.hql
或beeline -f filename
都可以工作。
您还可以通过“-e”从命令行执行查询:
hive -e "select * from my_table"
Hive 有很多有用的命令行参数,可以在这里找到:Hive 命令行选项
使用
hive -f filename.hql;
记住用
;
终止命令
hive -f 文件路径; 示例-hive -f /home/Nitin/Desktop/Hive/script1.hql;
hive -e "show create table default.bulkdata"