Как установить пользовательскую среду Hadoop (HUE) в Raspberry Pi-3? - PullRequest
0 голосов
/ 11 мая 2018

При установке оттенка на Raspberry pi выдается ошибка.

/usr/local/hue-4.1.0/Makefile.sdk:120: recipe for target '/usr/local/hue- 
4.1.0/desktop/core/build/cryptography-1.3.1/egg.stamp' failed
make[2]: *** [/usr/local/hue-4.1.0/desktop/core/build/cryptography- 
1.3.1/egg.stamp] Error 1

make[2]: Leaving directory '/usr/local/hue-4.1.0/desktop/core'
Makefile:70: recipe for target '.recursive-env-install/core' failed

make[1]: *** [.recursive-env-install/core] Error 2

make[1]: Leaving directory '/usr/local/hue-4.1.0/desktop'

Makefile:73: recipe for target 'desktop' failed
make: *** [desktop] Error 2

1 Ответ

0 голосов
/ 17 июня 2018

Я использую Jessie, поскольку новые библиотеки openssl в Stretch вызывают проблемы компиляции с Hadoop, поэтому конкретно этот выпуск:

http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2017-07-05/

Вам нужно установить зависимости для сборки, яиспользуйте их (но они также включают в себя все, что нужно для компиляции hadoop, так что вы можете немного ее уменьшить)

apt-get install oracle-java8-jdk maven build-essential autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev libfuse-dev libsnappy-dev libsnappy-java libbz2-dev python-dev libsasl2-dev libxml2-dev libxslt-dev libkrb5-dev libffi-dev libldap2-dev libmysqlclient-dev libsqlite3-dev libgmp3-dev libssl-dev

Затем загрузите, распакуйте и соберите hue 3.11.0

wget http://gethue.com/downloads/releases/3.11.0/hue-3.11.0.tgz
tar -zxvf hue-3.11.0.tgz
cd hue-3.11.0
make apps

Я протестировал это с 3.11, 3.12, 4.1 и 4.2, используя ту же среду сборки на Pi-3.

Если вы хотите построить полную среду hadoop на pi, вы можете посмотреть на hadoopi:

https://github.com/andyburgin/hadoopi

В README есть все инструкции по сборкеи настройка нескольких компонентов hadoop в дополнение к Hue.

Andy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...