通过命令行运行HQL查询时出错

时间:2018-06-19 19:36:42

标签: hadoop hive hiveql hue

我正在通过命令行运行查询,并收到此错误。

CMD:配置单元-e query1.hql

失败:ParseException行1:0无法识别“ query1”附近的输入。 'hql'

sphinx-build -b html /Applications/MAMP/htdocs/sakkadentrainer/doc/ /Applications/MAMP/htdocs/sakkadentrainer/doc_en/

1 个答案:

答案 0 :(得分:1)

使用-f代替-e来从文件中运行脚本。

 hive -f query1.hql

Source

用法:蜂巢

-d,-define key = value变量替换应用于Hive                                   命令。例如-d A = B或--define A = B

-e从命令行使用“ quoted-query-string” SQL

-f文件中的文件名SQL

-H,-help打印帮助信息

-h主机名连接到远程主机上的Hive Server     --hiveconf property = value给定属性使用值     --hivevar key = value变量替换应用于蜂巢                                   命令。例如--hivevar A = B

-i文件名初始化SQL文件

-p端口通过端口号连接到Hive Server

-S,-安静的交互式shell静音模式

-v,-详细详细模式(将执行的SQL回显到                                   控制台)