я тестировал ульи со следующими запросами:Ул из памяти, даже с двумя рядами
create table test (key string, value string) stored as orc;
insert into table test values ('a','a'), ('b','b');
select key, count(*) from test group by key;
И я получил неработающую память ошибки:
Error: Failure while running task:java.lang.RuntimeException: java.lang.OutOfMemoryError: Java heap space at org.apache.hadoop.hive.ql.exec.tez.TezProcessor.initializeAndRunProcessor(TezProcessor.java:157) at org.apache.hadoop.hive.ql.exec.tez.TezProcessor.run(TezProcessor.java:137)
Я искал в Интернете, но люди обычно получали эту ошибку, когда работали над некоторыми более крупными файлами. В моем случае файл имеет только две строки, а на моем компьютере - память 14 ГБ.
У меня есть /etc/hadoop/conf/hadoop-env.sh HADOOP_HEAPSIZE до 1024. Это не работает.
Вы проверили кучи пространства для Tez? Вы можете найти некоторые рекомендации здесь: http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.1.10/bk_installing_manually_book/content/rpm-chap1-11.html –