我使用的是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
这里我得到了错误
无法读取指定位置的文件。
我做错什么了?
1条答案
按热度按时间c7rzv4ha1#
不太清楚发生了什么以防万一
1)
. 也许windows外壳以一种奇怪的方式扩展了东西?尝试hive -e "select * from sampletable"
对于您的第二个,我猜您出于某种原因正在传递hdfs路径。这肯定不是您想要的,因为它正在本地文件系统中查找文件。它在当地什么地方