在我的系统上设置了hive和hadoop之后,我正在运行hive。我可以创建表并通过hdfs或本地inpath查询加载其中的数据。但是,我在运行查询时遇到了一个问题,例如:
1.插入查询(插入表值(.....))
- Where子句(来自表where)
1.聚合(计数(*))
现在,我使用默认设置将hadoop core-site.xml、yarn-site.xml和mapred-site.xml设置为:
Core-site.xml
<configuration>
<property>
<name>hadoop.proxyuser.username.groups</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.username.hosts</name>
<value>*</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/hadoop/hadoop/tmpdata</value>
<description>A base for other temporary directories.</description>
</property>
<!--<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>-->
<property>
<name>fs.defaultFS</name>
<value>hdfs://<ip>:9000</value>
<final>true</final>
</property>
</configuration>
字符串
mapred-site.xml
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
型
yarn-site.xml
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.scheduler.maximum-allocation-mb</name>
<value>2250</value>
</property>
<property>
<name>yarn.nodemanager.resource.memory-mb</name>
<value>3000</value>
</property>
</configuration>
型
我在运行任何查询时遇到此问题:
x1c 0d1x的数据
我在配置中缺少的是什么,它不允许运行这些没有太多数据的简单查询。
安装Hive的链接:Hive Installation
1条答案
按热度按时间b5lpy0ml1#
感谢您在运行配置单元查询时提出您的问题。根据提供的配置,可能是某些设置缺失或潜在的错误配置导致了此问题。
为了帮助您识别问题并找到解决方案,您能否提供有关您收到的错误消息的更多详细信息?simulator mod apk此外,与查询关联的任何相关日志或错误代码都有助于诊断问题。