hadoop 配置单元CRUD,where子句和聚合查询不起作用

vq8itlhq  于 2023-08-03  发布在  Hadoop
关注(0)|答案(1)|浏览(208)

在我的系统上设置了hive和hadoop之后,我正在运行hive。我可以创建表并通过hdfs或本地inpath查询加载其中的数据。但是,我在运行查询时遇到了一个问题,例如:
1.插入查询(插入表值(.....))

  1. Where子句(来自表where)
    1.聚合(计数(*))
    现在,我使用默认设置将hadoop core-site.xml、yarn-site.xml和mapred-site.xml设置为:
    Core-site.xml
  1. <configuration>
  2. <property>
  3. <name>hadoop.proxyuser.username.groups</name>
  4. <value>*</value>
  5. </property>
  6. <property>
  7. <name>hadoop.proxyuser.username.hosts</name>
  8. <value>*</value>
  9. </property>
  10. <property>
  11. <name>hadoop.tmp.dir</name>
  12. <value>/usr/hadoop/hadoop/tmpdata</value>
  13. <description>A base for other temporary directories.</description>
  14. </property>
  15. <!--<property>
  16. <name>fs.default.name</name>
  17. <value>hdfs://localhost:9000</value>
  18. </property>-->
  19. <property>
  20. <name>fs.defaultFS</name>
  21. <value>hdfs://<ip>:9000</value>
  22. <final>true</final>
  23. </property>
  24. </configuration>

字符串
mapred-site.xml

  1. <configuration>
  2. <property>
  3. <name>mapreduce.framework.name</name>
  4. <value>yarn</value>
  5. </property>
  6. </configuration>


yarn-site.xml

  1. <configuration>
  2. <property>
  3. <name>yarn.nodemanager.aux-services</name>
  4. <value>mapreduce_shuffle</value>
  5. </property>
  6. <property>
  7. <name>yarn.scheduler.maximum-allocation-mb</name>
  8. <value>2250</value>
  9. </property>
  10. <property>
  11. <name>yarn.nodemanager.resource.memory-mb</name>
  12. <value>3000</value>
  13. </property>
  14. </configuration>


我在运行任何查询时遇到此问题:
x1c 0d1x的数据
我在配置中缺少的是什么,它不允许运行这些没有太多数据的简单查询。
安装Hive的链接:Hive Installation

b5lpy0ml

b5lpy0ml1#

感谢您在运行配置单元查询时提出您的问题。根据提供的配置,可能是某些设置缺失或潜在的错误配置导致了此问题。
为了帮助您识别问题并找到解决方案,您能否提供有关您收到的错误消息的更多详细信息?simulator mod apk此外,与查询关联的任何相关日志或错误代码都有助于诊断问题。

相关问题