Configuración de Apache Livy para Amazon EMR en EKS
Antes de poder instalar Apache Livy en el clúster de Amazon EKS, debe instalar y configurar un conjunto de herramientas con requisitos previos. Estas incluyen la AWS CLI, que es una herramienta de línea de comandos básica para trabajar con recursos de AWS, herramientas de línea de comandos para trabajar con Amazon EKS y un controlador que se utiliza en este caso de uso para hacer que la aplicación de clúster esté disponible en Internet y enrutar el tráfico de la red.
-
Instale o actualice a la versión más reciente de la AWS CLI : si ya ha instalado la AWS CLI, confirme que tiene la última versión.
-
Configure kubectl y eksctl : eksctl es una herramienta de línea de comandos que se utiliza para comunicarse con Amazon EKS.
-
Instale Helm: el administrador de paquetes Helm para Kubernetes le ayuda a instalar y administrar aplicaciones en el clúster de Kubernetes.
-
Introducción a Amazon EKS: eksctl : siga los pasos para crear un nuevo clúster de Kubernetes con nodos en Amazon EKS.
-
Seleccione una etiqueta de versión de Amazon EMR: el Apache Livy es compatible con las versiones 7.1.0 y superiores de Amazon EMR.
-
Instale el controlador ALB: el controlador ALB administra Elastic Load Balancing de AWS para los clústeres de Kubernetes. Crea un Equilibrador de carga de red (NLB) de AWS al crear un Kubernetes Ingress al configurar Apache Livy.