我正在通过命令行运行查询,并收到此错误。
CMD:配置单元-e query1.hql
失败:ParseException行1:0无法识别“ query1”附近的输入。 'hql'
sphinx-build -b html /Applications/MAMP/htdocs/sakkadentrainer/doc/ /Applications/MAMP/htdocs/sakkadentrainer/doc_en/
答案 0 :(得分:1)
使用-f
代替-e
来从文件中运行脚本。
hive -f query1.hql
用法:蜂巢
-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回显到 控制台)