使用hadoop的hive中的基本sql查询问题

时间:2014-09-20 23:54:47

标签: mysql sql hadoop hive

伙计我遇到SQL基本命令的问题。我正在研究用于学习大数据分析的hadoop和hive软件。我在hadoop文件系统上创建了一个名为cencus的表。我只是在终端上打开配置单元,然后只对它执行简单的SQL查询,然后将其保存在外部的Excel .csv文件中

hive -e 'select * from cencus' > '/home/training/hackathon/out.csv

它工作正常并将所有表信息存储到外部文件

hive -e 'select * from sencus where education=children' > /home/training/hackathon/out.csv

它不工作总是显示异常没有减少运算符 我花了很多时间将查询更改为:

hive -e 'select * from sencus where education=''children'' > /home/training/hackathon/out.csv
hive -e 'select * from sencus where education="children"' > /home/training/hackathon/out.csv

但没有什么工作请告诉我我需要做什么?

1 个答案:

答案 0 :(得分:0)

我相信以下查询可行。

hive -e 'select * from sencus where education="children";' > /home/training/hackathon/out.csv