Я запускаю Hive 2.1.1, Spark 2.1.0 и Hadoop 2.7.3.Улей на искры: Отсутствует <искрообразование * .jar>
Я пытался построить Спарк после Hive on Spark: Getting Started:
./dev/make-distribution.sh --name "hadoop2-без улей" --tgz «-Pyarn, Hadoop, предоставленный, Hadoop-2,7, паркет, предоставленный»
Однако, я не мог найти какие-либо искровую сборочные файлы фляга под каталогом свечи (find . -name "spark-assembly*.jar"
возвращает ничего обратно). Вместо того, чтобы связывать блок искровой сборки с HIVE_HOME/lib
, я попробовал export SPARK_HOME=/home/user/spark
.
я получаю следующее сообщение об ошибке в улей Билайна:
0: jdbc:hive2://localhost:10000> set hive.execution.engine=spark;
0: jdbc:hive2://localhost:10000> insert into test (id, name) values (1, 'test1');
Error: Error running query: java.lang.NoClassDefFoundError: scala/collection/Iterable (state=,code=0)
Я думаю, что ошибка вызвана отсутствием искрового сборки банки.
Как я могу построить/Где я могу найти эти файлы с искровыми сборками?
Как я могу исправить вышеуказанную ошибку?
Спасибо!
Вы можете попробовать 'sudo find/-name', чтобы выполнить поиск по всей системе –
Я верю из ** Искра 2.x ** далее' spark-assembly.jar' не требуется. – mrsrinivas
@mrsrinivas Тогда как я могу связать искру с улей? Не возражаете, если я поместил ваш комментарий в вопрос? –