伙计我遇到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
但没有什么工作请告诉我我需要做什么?
答案 0 :(得分:0)
我相信以下查询可行。
hive -e 'select * from sencus where education="children";' > /home/training/hackathon/out.csv