hive cli'-e'&'-f'选项不起作用

luaexgnf  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(358)

我使用的是hortonworkshadoop解决方案,无法执行hive命令行界面命令。
使用-e选项,命令如下

C:\somepath\hive-0.11\bin>hive -e 'select * from sampletable'

这里,我得到了错误
“parseexception”无法识别select子句中“”和“”附近的输入。
使用-f选项,命令如下

C:\somepath\hive-0.11\bin>hive -f /user/myusername/sample.sql

这里我得到了错误
无法读取指定位置的文件。
我做错什么了?

c7rzv4ha

c7rzv4ha1#

不太清楚发生了什么以防万一 1) . 也许windows外壳以一种奇怪的方式扩展了东西?尝试 hive -e "select * from sampletable" 对于您的第二个,我猜您出于某种原因正在传递hdfs路径。这肯定不是您想要的,因为它正在本地文件系统中查找文件。它在当地什么地方

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

相关问题