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

6psbrbz9  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(336)

伙计们,我在基本的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

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

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

但是什么都没用请告诉我我需要做什么?

sg2wtvxw

sg2wtvxw1#

我相信下面的问题可以解决。

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

相关问题