ambari2.7.4 hue4.6.0 integrado

Información de la versión

Ambari: 2.7.4

HDP:3.1.4

HUE: 4.6.0

Preparación del entorno

La aplicación de la 1.hue nodo maestro para prepararse para el entorno de construcción

yum install sqlite-devel  libxslt-devel.x86_64 python-devel openldap-devel asciidoc cyrus-sasl-gssapi  libxml2-devel.x86_64 mysql-devel gcc gcc-c++ kernel-devel openssl-devel gmp-devel libffi-devel install npm

2. Crear usuarios y grupos en todas las máquinas

useradd -g hue hue

3. antelación creado tonalidad y bibliotecas autorizadas en MySQL

CREATE DATABASE hue;
GRANT ALL PRIVILEGES ON hue.* TO hue@'%' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;

4. El avance directorio HOME tonalidad construida de hdfs

hadoop fs -mkdir /user/hue
hadoop fs -chown hue:hue /user/hue

5. Cargar el plug-Fuente

nodo de servidor ambari Realizado

VERSION=`hdp-select status hadoop-client | sed 's/hadoop-client - \([0-9]\.[0-9]\).*/\1/'`
rm -rf /var/lib/ambari-server/resources/stacks/HDP/$VERSION/services/HUE  
sudo git clone https://github.com/lijufeng2016/ambari-hue-service.git /var/lib/ambari-server/resources/stacks/HDP/$VERSION/services/HUE

6.hue paquete de instalación y el lugar en su servidor Apache

15837480895742

nodo de servidor ambari Realizado

cambios en el código

  1. paquete / archivos archivo / configs.sh

    USERID='ambari的管理员账号'
    PASSWD='ambari的管理员密码'
    
  2. paquete / scripts de archivo / params.py

    Línea 32 download_url cambiar su dirección, se puede poner junto con el HDP repositorio local

    La línea 40 ambari_server_hostname a su propio correo electrónico

Para implementar la instalación

reinicio ambari

ambari-server restart

funcionamiento de la interfaz ambari

Interfaz de la izquierda >> Servicios >> Añadir servicio >> >> Hue Hue SIGUIENTE >> seleccione Servidor >> siguiente >> Configuración

configuración de base de datos, donde la elección de MySQL:

1583732152511

1583732214223

Durante todo el camino al lado, no se pudo iniciar primero ignorado

1583733010169

Arranca Errores de tonalidad :

UnicodeEncodeError: 'ascii' codec can't encode character u'\u201c' in position 3462: ordinal not in range(128)

1583746893993

solución :

Hue en el montaje del nodo:

vim /usr/lib/ambari-agent/lib/resource_management/core/sudo.py

Línea dicho fichero /usr/lib/python2.7/site-packages/resource_management/core/sudo.py no se aplica en la nueva versión!

Agregue el código siguiente:

importación sys
recarga (SYS)
sys.setdefaultencoding ( 'utf-8')

1583746926853

Compilar

cd /usr/hdp/3.1.4.0-315/hue/
make apps

Nota: El primer paso en la preparación del paquete debe ser instalado con el fin de compilar correctamente

再次 启动 报错: no válida HTTP_HOST encabezado: 'SH05-hdp3-manage002: 8888'. Es posible que tenga que añadir u'sh05-hdp3-manage002' a allowed_hosts.

1583737741804

Solución: Configurar encontró avanzadas pseudo-distributed.ini

allowed_hosts = *

1583737898638

Cambiar reinicio completa, finalmente, ver a gente como la página, introduzca tonalidad tonalidad, usted es libre

1583737992211

Cargado en una base de datos ha encontrado un error

1583738042687

solución:

vim /usr/hdp/3.1.4.0-315/hue/desktop/core/src/desktop/lib/conf.py

Las primeras 293 líneas dicen:

if raw is None or raw=='':

Hue reinicio de nuevo, y el error: ERROR Error al ejecutar create_session

1583738358751

Obvio dónde poner el número de puerto que la cadena de entrada

solución:

El hiveserver2 el número de host y el puerto configurado manualmente alrededor

1583739139434

Reiniciar y está dando: TSocket Leer 0 bytes (código THRIFTTRANSPORT): TTransportException ( '0 bytes leídos TSocket',)

1583743353941

solución:

En la siguiente configuración más cera de abeja use_sasl = true

De donde cayó levantarse desde donde, a continuación, reinicie, y, finalmente, la página normal de él! Disfrutar de jugar! Eh? No ah?

1583743457835

No columna mostrará cómo?

Esta nueva versión de hdp3.1.4 hue4.6.0 viene a menudo en combinación con un nuevo par de pozo de bits, no pudo encontrar ninguna respuesta en línea, a través de un paso a paso especular investigación, primera certeza es que la parte trasera del campo para volver cuando hay un problema colmena relacionada está relacionado con el paquete, paso a paso, después de una larga investigación, para determinar qué línea de código, pitón realmente no acostumbrarse, no se desarrolló demasiado, demasiado duro, no elaborada mitad del proceso, directamente en la solución:

vim /usr/hdp/3.1.4.0-315/hue/apps/beeswax/src/beeswax/server/hive_server2_lib.py

La línea 118 y la línea 119 en 1 a 2

1583743805356

Reinicio, quiero ver HDFS, problemas encontrados

1583743909954

solución:

webhdfs_url = http: // SH05-hdp3-manage001: 50070 / webhdfs / v1

1583743978311

Continuar para ver un error hbase

Api 错误: HTTPConnectionPool (host = 'SH05-hdp3-manage003', port = 9090): reintentos Max excedido con url: / (causada por NewConnectionError ( ': No se pudo establecer una nueva conexión: [Errno 111] Conexión rechazada',) )

1583744318350

solución:

hdp3 en, hbase de incumplimiento de segunda mano no está abierto, es necesario de forma manual en cada nodo Hmaster inicio, prestar atención, asegúrese de usuario uso hbase comienza el ahorro , en lugar de thrift2 ! ! De lo contrario, habrá un problema, el Código

su hbase
/usr/hdp/current/hbase-master/bin/hbase-daemon.sh start thrift

Se recomienda comando de arranque para iniciar el ahorro maestro hbase escribió el guión, por lo que no lo hace de forma manual cada vez que juega

Aquí básicamente casi resuelto, de acuerdo con un cierto paso de recordar, un movimiento en falso apuestas están apagadas! Al abordar estas cuestiones tirar durante mucho tiempo. Dentro de la tonalidad de servicio ambari plug-in por encima de la transformación dibujó un tiempo relativamente largo, ya que es una nueva versión, sólo se puede estar de pie sobre los hombros de gigantes. Durante la instalación, los problemas de compatibilidad se producen con frecuencia, la paciencia es la fuente principal desde el punto de vista de resolver el problema, todos los problemas no son un problema!

Publicado tres artículos originales · ganado elogios 0 · Vistas 3836

Supongo que te gusta

Origin blog.csdn.net/u013289115/article/details/104757902
Recomendado
Clasificación