Instalación Kylin
En este paso a paso se muestra la instalación de Kylin 2.0.0 para que trabaje junto con Cloudera Manager 5.11. Kylin es un motor de análisis distribuido que ofrece una interfaz SQL para optimizar las consultas sobre Hadoop. Esta diseñado para reducir la latencia de consultas en grandes volúmenes de datos, soporta más de 10 billones de filas de datos según especificaciones oficiales.
- Ir a la ruta /opt/.
cd /opt/
- Descargar el paquete correspondiente:
sudo wget http://apache.uniminuto.edu/kylin/apache-kylin-2.0.0/apache-kylin-2.0.0-bin-hbase098.tar.gz
- Descomprimir el paquete:
sudo tar -xzvf apache-kylin-2.0.0-bin-hbase098.tar.gz
Cambiar el dueño y el grupo de la carpeta de Kylin por quien va a ejecutar el programa:
sudo chown -R <usuario>:<grupo> /opt/apache-kylin-2.0.0-bin/
Configurar las variables de entorno de Kylin para el usuario que va a ejecutar. Editar el archivo ~/.profile:
nano ~/.profile
Agregar las siguientes líneas antes de la última:
export KYLIN_HOME="/opt/apache-kylin-2.0.0-bin" export HCAT_HOME="/opt/cloudera/parcels/CDH/lib/hive-hcatalog/"
Modificar la línea del PATH. Debe quedar así:
PATH="$HOME/bin:$HOME/.local/bin:$KYLIN_HOME:$PATH"
Las líneas editas en el archivo .profile quedarán así:
- Actualizar el archivo .profile:
source ~/.profile
- Crea grupo supergroup:
sudo groupadd supergroup
- Añadir usuario udea _al grupo _supergroup:
sudo usermod supergroup udea
- Añadir el usuario cloudera-scm al grupo hdfs:
sudo usermod -a -G hdfs cloudera-scm
- Crear un carpeta para Kylin en la raiz del hdfs:
sudo -u hdfs hadoop fs -mkdir /kylin
- Cambiar el dueño de la carpeta kylin a cloudera-scm:
sudo -u hdfs hadoop fs -chown cloudera-scm:supergroup /kylin
- Configurar permisos de escritura sobre la carpeta kylin:
sudo -u hdfs hadoop fs -chmod go+w /kylin
Iniciar Kylin:
/opt/apache-kylin-2.0.0-bin/bin/kylin.sh start
Para ingresar a la interfaz de usuario, en el browser ser ingresa la siguiente URL:
<IP-maquina>:7070/kylin
La credencial de autenticación será:
username: admin
password: KYLIN