Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Proprietà di installazione di Apache Livy su Amazon EMR nelle versioni EKS
L'installazione di Apache Livy consente di selezionare una versione del grafico Livy Helm. Il grafico Helm offre una varietà di proprietà per personalizzare l'esperienza di installazione e configurazione. Queste proprietà sono supportate per Amazon EMR nelle versioni EKS 7.1.0 e successive.
Proprietà di installazione di Amazon EMR 7.1.0
La tabella seguente descrive tutte le proprietà Livy supportate. Quando installi Apache Livy, puoi scegliere la versione del grafico Livy Helm. Per impostare una proprietà durante l'installazione, usate il comando. --set <property>=<value>
| Proprietà | Description | Predefinita |
|---|---|---|
| image | L'URI di versione Amazon EMR del server Livy. Questa è una configurazione obbligatoria. | "" |
| SparkNamespace | Namespace per eseguire le sessioni di Livy Spark. Ad esempio, specifica «livy». Questa è una configurazione obbligatoria. | "" |
| Nome Override | Fornisci un nome invece di. livy Il nome è impostato come etichetta per tutte le risorse di Livy |
«livy» |
| Nome completo Override | Fornisci un nome da utilizzare al posto dei nomi completi delle risorse. | "" |
| ssl.enabled | Abilita l'SSL end-to-end dall'endpoint Livy al server Livy. | FALSE |
| Certificato SSL ARN | Se SSL è abilitato, questo è il certificato ACM ARN per l'NLB creato dal servizio.. | "" |
| ssl.secret ProviderClassName | Se SSL è abilitato, questo è il nome della classe del provider segreto per proteggere l'NLB per la connessione al server Livy con SSL. | "" |
| ssl.key StoreObjectName | Se SSL è abilitato, il nome dell'oggetto per il certificato keystore nella classe del provider segreto. | "" |
| ssl.key PasswordsObjectName | Se SSL è abilitato, il nome dell'oggetto per il segreto che contiene il keystore e la password della chiave. | "" |
| rbac.crea | Se vero, crea risorse RBAC. | FALSE |
| servizio Account.create | Se vero, crea un account di servizio Livy. | TRUE |
| servizio Account.name | Il nome dell'account di servizio da utilizzare per Livy. Se non imposti questa proprietà e non crei un account di servizio, Amazon EMR on EKS genera automaticamente un nome utilizzando la proprietà fullname override. |
«emr-containers-sa-livy» |
| servizio Account.executionRoleArn | L'ARN del ruolo di esecuzione dell'account di servizio Livy. | "" |
| scintilla ServiceAccount.create | SE vero, crea l'account del servizio Spark in .Release.Namespace |
TRUE |
| spark ServiceAccount.name | Il nome dell'account di servizio da usare per Spark. Se non imposti questa proprietà e crei un account di servizio Spark, Amazon EMR on EKS genera automaticamente un nome con la fullnameOverride proprietà con suffisso. -spark-livy |
«emr-containers-sa-spark-livy» |
| nome.servizio | Nome del servizio Livy | "emr-containers-livy" |
| servizio.annotazioni | Annotazioni del servizio Livy | {} |
| bilanciamento del carico. abilitato | Se creare un sistema di bilanciamento del carico per il servizio Livy utilizzato per esporre l'endpoint Livy all'esterno del cluster Amazon EKS. | FALSE |
| loadbalancer.internal | Se configurare l'endpoint Livy come interno al VPC o esterno. L'impostazione di questa proprietà su |
FALSE |
| immagine PullSecrets | L'elenco dei imagePullSecret nomi da utilizzare per estrarre l'immagine di Livy da archivi privati. |
[] |
| risorse | Le richieste di risorse e i limiti per i contenitori Livy. | {} |
| nodeSelector | I nodi per i quali programmare i pod Livy. | {} |
| tolleranze | Un elenco contenente le tolleranze dei pod Livy da definire. | [] |
| affinità | Le regole di affinità dei baccelli Livy. | {} |
| persistenza. Abilitato | Se vero, abilita la persistenza per le directory delle sessioni. | FALSE |
| Persistence.subpath | Il sottopercorso PVC da montare nelle directory delle sessioni. | "" |
| Persistenza. Dichiarazione esistente | Il PVC da usare invece di crearne uno nuovo. | {} |
| Persistence.Storage Class | La classe di archiviazione da utilizzare. Per definire questo parametro, usa il formatostorageClassName: . L'impostazione di questo parametro su "-" disabilita il provisioning dinamico. Se imposti questo parametro su null o non specifichi nulla, Amazon EMR on EKS non imposta uno storage ClassName e utilizza il provisioner predefinito. |
"" |
| Persistence.accessMode | La modalità di accesso al PVC. | ReadWriteOnce |
| persistenza.dimensione | La dimensione del PVC. | 20 Gi |
| persistenza.annotazioni | Annotazioni aggiuntive per il PVC. | {} |
| env. * | Env aggiuntivi da impostare sul contenitore Livy. Per ulteriori informazioni, consulta Inserimento delle proprie configurazioni di Livy e Spark durante l'installazione di Livy. | {} |
| EnvFrom. * | Env aggiuntivi da impostare su Livy da una mappa di configurazione o da un segreto di Kubernetes. | [] |
| LivyConf. * | Voci livy.conf aggiuntive da impostare da una mappa o da un segreto di configurazione di Kubernetes montata. | {} |
| scintilla. DefaultsConf * | spark-defaults.confVoci aggiuntive da impostare da una mappa di configurazione o segreta di Kubernetes montata. |
{} |