hadoop
оттенок
Поиск…
Вступление
Hue - это пользовательский интерфейс для подключения и работы с большинством широко используемых технологий Bigdata, таких как HDFS, Hive, Spark, Hbase, Sqoop, Impala, Pig, Oozie и т. Д. Hue также поддерживает выполнение запросов к реляционным базам данных.
Hue, веб-приложение django, в основном было построено как верстак для запуска запросов на использование. Позже функциональность Hue увеличилась для поддержки различных компонентов Hadoop Ecosystem. Он доступен как программное обеспечение с открытым исходным кодом под лицензией Apache.
Процесс установки
Зависимости инсталляции
Детали процесса установки Hue недоступны для большинства операционных систем, поэтому в зависимости от ОС могут быть изменения в зависимостях, которые необходимо установить перед выполнением сценария установки, представленного в установочном пакете :
CentOS
sudo yum install ant
sudo yum install python-devel.x86_64
sudo yum install krb5-devel.x86_64
sudo yum install krb5-libs.x86_64
sudo yum install libxml2.x86_64
sudo yum install python-lxml.x86_64
sudo yum install libxslt-devel.x86_64
sudo yum install mysql-devel.x86_64
sudo yum install openssl-devel.x86_64
sudo yum install libgsasl-devel.x86_64
sudo yum install sqlite-devel.x86_64
sudo yum install openldap-devel.x86_64
sudo yum install -y libffi libffi-devel
sudo yum install mysql-devel gcc gcc-devel python-devel
sudo yum install rsync
sudo yum install maven
wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python
- GMP
CentOS> 7.x
sudo yum install libgmp3-devCentOS <6.x
sudo yum install gmp gmp-devel gmp-status
Установка Hue в Ubuntu
Эта установка предполагает, что hadoop будет предварительно установлен под пользователем hadoop .
Предпосылки:
Hue зависит от следующих пакетов
- НКУ
- г ++
- libxml2-DEV
- libxlst-DEV
- libsasl2-DEV
- libsasl2-модули-GSSAPI-мит
- libmysqlclient-DEV
- питон-DEV
- питон-Setuptools
- libsqlite3-DEV
- муравей
- libkrb5-DEV
- libtidy-0.99-0
- libldap2-DEV
- libssl-DEV
- libgmp3-DEV
Установка всех пакетов
sudo apt-get update
sudo apt-get install gcc g++ libxml2-dev libxslt-dev libsasl2-dev libsasl2-modules-gssapi-mit libmysqlclient-dev python-dev python-setuptools libsqlite3-dev ant libkrb5-dev libtidy-0.99-0 libldap2-dev libssl-dev libgmp3-dev
Установка и настройка
Выполнение установки в hadoop пользователя hadoop .
su - hadoop
Загрузите Hue из gethue.com (эта ссылка является примером, полученным на веб-сайте Hue)
wget https://dl.dropboxusercontent.com/u/730827/hue/releases/3.9.0/hue-3.9.0.tgzИзвлеките загруженный архив
tar -xvf hue-3.9.0.tgzВыполнить команду установки
cd hue-3.9.0 PREFIX=/home/hadoop/ make installКак только вышеуказанный процесс будет завершен,
Обновить файл
~/.bashrc,export HUE_HOME=/home/hadoop/hue export PATH=$PATH:$HUE_HOME/build/env/binисточник после добавления записей, источник ~ / .bashrc
Настройка Hue (3 файла для редактирования)
cd $HUE_HOME/desktop/conf
hue.ini
[desktop] server_user=hadoop server_group=hadoop default_user=hadoop default_hdfs_superuser=hadoop
cd $HADOOP_CONF_DIR
ядро-site.xml
<property> <name>hadoop.proxyuser.hadoop.hosts</name> <value>*</value> </property> <property> <name>hadoop.proxyuser.hadoop.groups</name> <value>*</value> </property>HDFS-site.xml
<property> <name>dfs.webhdfs.enabled</name> <value>true</value> </property>
Start Hue (запуск демонов Hadoop, если они еще не запущены)
nohup supervisor &Вход в Hue Веб-интерфейс: http: // localhost: 8888
имя пользователя: hadoop
Пароль : user_choice