Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Propriétés d'installation d'Apache Livy sur Amazon EMR sur les versions EKS
L'installation d'Apache Livy vous permet de sélectionner une version du graphique Livy Helm. Le graphique Helm propose diverses propriétés permettant de personnaliser votre installation et votre expérience de configuration. Ces propriétés sont prises en charge pour Amazon EMR sur les versions 7.1.0 et supérieures d'EKS.
Propriétés d'installation d'Amazon EMR 7.1.0
Le tableau suivant décrit toutes les propriétés Livy prises en charge. Lors de l'installation d'Apache Livy, vous pouvez choisir la version graphique de Livy Helm. Pour définir une propriété lors de l'installation, utilisez la commande--set <property>=<value>.
| Propriété | Description | Par défaut |
|---|---|---|
| image | L'URI de version Amazon EMR du serveur Livy. Il s'agit d'une configuration obligatoire. | "" |
| Espace de noms Spark | Espace de noms pour exécuter des sessions Livy Spark. Par exemple, spécifiez « livy ». Il s'agit d'une configuration obligatoire. | "" |
| Nom Override | Entrez un nom à la place delivy. Le nom est défini comme étiquette pour toutes les ressources Livy |
« Tite-levy » |
| Nom complet Override | Indiquez un nom à utiliser à la place des noms complets des ressources. | "" |
| SSL activé | Active le protocole SSL de bout en bout entre le terminal Livy et le serveur Livy. | FALSE |
| Gagnez un certificat SSL | Si le SSL est activé, il s'agit de l'ARN du certificat ACM pour le NLB créé par le service. | "" |
| secret SSL ProviderClassName | Si SSL est activé, il s'agit du nom de classe du fournisseur secret permettant de sécuriser NLB pour la connexion au serveur Livy avec SSL. | "" |
| ssl.key StoreObjectName | Si SSL est activé, nom d'objet du certificat de keystore dans la classe du fournisseur de secrets. | "" |
| ssl.key PasswordsObjectName | Si SSL est activé, nom d'objet du secret contenant le keystore et le mot de passe de la clé. | "" |
| rbac.create | Si c'est vrai, crée des ressources RBAC. | FALSE |
| service Account.create | Si c'est vrai, crée un compte de service Livy. | TRUE |
| service Account.name | Le nom du compte de service à utiliser pour Livy. Si vous ne définissez pas cette propriété et ne créez pas de compte de service, Amazon EMR sur EKS génère automatiquement un nom à l'aide de la propriété fullname override. |
« emr-containers-sa-livy » |
| service Account.executionRoleArn | L'ARN du rôle d'exécution du compte de service Livy. | "" |
| étincelle ServiceAccount.create | SI c'est vrai, crée le compte de service Spark dans .Release.Namespace |
TRUE |
| étincelle ServiceAccount.name | Le nom du compte de service à utiliser pour Spark. Si vous ne définissez pas cette propriété et ne créez pas de compte de service Spark, Amazon EMR sur EKS génère automatiquement un nom avec la fullnameOverride propriété avec un -spark-livy suffixe. |
« emr-containers-sa-spark-livy » |
| nom du service | Nom du service Livy | "emr-containers-livy" |
| annotations sur le service | Annotations relatives au service Livy | {} |
| loadbalancer.enabled | S'il faut créer un équilibreur de charge pour le service Livy utilisé pour exposer le point de terminaison Livy en dehors du cluster Amazon EKS. | FALSE |
| loadbalancer.internal | S'il faut configurer le point de terminaison Livy comme interne au VPC ou externe. La définition de cette propriété pour |
FALSE |
| image PullSecrets | La liste des imagePullSecret noms à utiliser pour extraire l'image Livy à partir de référentiels privés. |
[] |
| resources | Les demandes de ressources et les limites pour les conteneurs Livy. | {} |
| nodeSelector | Les nœuds pour lesquels planifier des pods Livy. | {} |
| tolérances | Une liste contenant les tolérances à définir pour les gousses Livy. | [] |
| affinité | Les règles d'affinité des capsules Livy. | {} |
| persistance activée | Si cela est vrai, active la persistance pour les répertoires de sessions. | FALSE |
| Persistance.subpath | Le sous-chemin PVC à monter dans les répertoires de sessions. | "" |
| Persistance. Réclamation existante | Le PVC à utiliser au lieu d'en créer un nouveau. | {} |
| Persistance. Classe de stockage | Classe de stockage à utiliser. Pour définir ce paramètre, utilisez le formatstorageClassName: . La définition de ce paramètre pour "-" désactiver le provisionnement dynamique. Si vous définissez ce paramètre sur null ou si vous ne spécifiez rien, Amazon EMR sur EKS ne définit pas de stockage ClassName et utilise le provisionneur par défaut. |
"" |
| Persistance. Mode d'accès | Le mode d'accès PVC. | ReadWriteOnce |
| taille de persistance | La taille du PVC. | 20 Gi |
| persistance. Annotations | Annotations supplémentaires pour le PVC. | {} |
| env. * | Envs supplémentaires à régler sur le conteneur Livy. Pour plus d'informations, consultez la section Saisie de vos propres configurations Livy et Spark lors de l'installation de Livy. | {} |
| Env à partir de. * | Envs supplémentaires à définir sur Livy à partir d'une carte de configuration ou d'un secret Kubernetes. | [] |
| Conférence Livy. * | Entrées livy.conf supplémentaires à définir à partir d'une carte de configuration ou d'un secret Kubernetes monté. | {} |
| étincelleDefaultsConf. * | spark-defaults.confEntrées supplémentaires à définir à partir d'une carte de configuration ou d'un secret Kubernetes monté. |
{} |