Hadoop 配置单元CLI'-e'和'-f'选项不工作

Hadoop 配置单元CLI'-e'和'-f'选项不工作,hadoop,hive,hortonworks-data-platform,Hadoop,Hive,Hortonworks Data Platform,我使用的是Horton works Hadoop解决方案,无法执行配置单元命令行界面命令 使用-e选项,命令如下 C:\somepath\hive-0.11\bin>hive -e 'select * from sampletable' C:\somepath\hive-0.11\bin>hive -f /user/myusername/sample.sql 这里,我得到了错误 “ParseException”无法识别select子句中靠近的输入 使用-f选项,命令如下 C:\s

我使用的是Horton works Hadoop解决方案,无法执行配置单元命令行界面命令

使用-e选项,命令如下

C:\somepath\hive-0.11\bin>hive -e 'select * from sampletable'
C:\somepath\hive-0.11\bin>hive -f /user/myusername/sample.sql
这里,我得到了错误

“ParseException”无法识别select子句中靠近的输入

使用-f选项,命令如下

C:\somepath\hive-0.11\bin>hive -e 'select * from sampletable'
C:\somepath\hive-0.11\bin>hive -f /user/myusername/sample.sql
这里我得到了错误

无法读取指定位置的文件


我做错了什么?

不太清楚案例1中发生了什么。也许windows外壳以一种奇怪的方式扩展东西?尝试从sampletable中选择hive-e select*

对于您的第二个,我猜您出于某种原因正在传递hdfs路径。这肯定不是您想要的,因为它正在本地文件系统中查找文件。它在当地的什么地方

hive -f C:\path\to\sample.sql