

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon EMR on EKS 版本上 Apache Livy 的安裝屬性
<a name="job-runs-apache-livy-installation-properties"></a>

Apache Livy 安裝可讓您選取 Livy Helm Chart 的版本。Helm Chart 提供各種屬性，可自訂您的安裝和設定體驗。Amazon EMR on EKS 7.1.0 版及更新版本支援這些屬性。

**Topics**
+ [Amazon EMR 7.1.0 安裝屬性](#job-runs-apache-livy-installation-properties-710)

## Amazon EMR 7.1.0 安裝屬性
<a name="job-runs-apache-livy-installation-properties-710"></a>

下表說明所有支援的 Livy 屬性。安裝 Apache Livy 時，您可以選擇 Livy Helm Chart 版本。若要在安裝期間設定屬性，請使用命令 `--set <property>=<value>`。


| 屬性 | 描述 | 預設 | 
| --- | --- | --- | 
| image | Livy 伺服器的 Amazon EMR 版本 URI。這是必要的組態。 | "" | 
| sparkNamespace | 執行 Livy Spark 工作階段的命名空間。例如，指定「livy」。這是必要的組態。 | "" | 
| nameOverride | 提供名稱而非 livy。名稱會設定為所有 Livy 資源的標籤 | "livy" | 
| fullnameOverride | 提供要使用的名稱，而非資源的完整名稱。 | "" | 
| ssl.enabled | 啟用從 Livy 端點到 Livy 伺服器的end-to-end SSL。 | FALSE | 
| ssl.certificateArn | 如果啟用 SSL，這是服務所建立 NLB 的 ACM 憑證 ARN。 | "" | 
| ssl.secretProviderClassName | 如果啟用 SSL，這是使用 SSL 保護 Livy 伺服器連線 NLB 的秘密提供者類別名稱。 | "" | 
| ssl.keyStoreObjectName | 如果啟用 SSL，則秘密提供者類別中金鑰存放區憑證的物件名稱。 | "" | 
| ssl.keyPasswordsObjectName | 如果已啟用 SSL，則具有金鑰存放區和金鑰密碼之秘密的物件名稱。 | "" | 
| rbac.create | 如果為 true， 會建立 RBAC 資源。 | FALSE | 
| serviceAccount.create | 如果為 true， 會建立 Livy 服務帳戶。 | TRUE | 
| serviceAccount.name | 用於 Livy 的服務帳戶名稱。如果您未設定此屬性並建立服務帳戶，Amazon EMR on EKS 會使用fullname覆寫屬性自動產生名稱。 | 「emr-containers-sa-livy」 | 
| serviceAccount.executionRoleArn | Livy 服務帳戶的執行角色 ARN。 | "" | 
| sparkServiceAccount.create | 如果為 true， 會在 中建立 Spark 服務帳戶 .Release.Namespace | TRUE | 
| sparkServiceAccount.name | 用於 Spark 的服務帳戶名稱。如果您未設定此屬性並建立 Spark 服務帳戶，Amazon EMR on EKS -spark-livy 會自動產生帶有尾碼fullnameOverride屬性的名稱。 | 「emr-containers-sa-spark-livy」 | 
| service.name | Livy 服務的名稱 | "emr-containers-livy" | 
| service.annotations | Livy 服務註釋 | \$1\$1 | 
| loadbalancer.enabled | 是否要為用於在 Amazon EKS 叢集外部公開 Livy 端點的 Livy 服務建立負載平衡器。 | FALSE | 
| loadbalancer.internal | 是否要將 Livy 端點設定為 VPC 內部或外部。 將此屬性設定為向 VPC 外部的來源`FALSE`公開端點。我們建議您使用 TLS/SSL 保護您的端點。如需詳細資訊，請參閱[設定 TLS 和 SSL 加密](https://docs.aws.amazon.com/emr/latest/EMR-on-EKS-DevelopmentGuide/job-runs-apache-livy-security.html#job-runs-apache-livy-security-tls)。 | FALSE | 
| imagePullSecrets | 用於從私有儲存庫提取 Livy 映像imagePullSecret的名稱清單。 | [] | 
| resources | Livy 容器的資源請求和限制。 | \$1\$1 | 
| nodeSelector | 排程 Livy Pod 的節點。 | \$1\$1 | 
| 容差 | 包含要定義的 Livy Pod 容錯的清單。 | [] | 
| 親和性 | Livy Pod 親和性規則。 | \$1\$1 | 
| persistence.enabled | 如果為 true， 會啟用工作階段目錄的持久性。 | FALSE | 
| persistence.subPath | 掛載至工作階段目錄的 PVC 子路徑。 | "" | 
| persistence.existingClaim | 要使用的 PVC，而不是建立新的 PVC。 | \$1\$1 | 
| persistence.storageClass | 要使用的儲存體方案。若要定義此參數，請使用格式 storageClassName: <storageClass>。將此參數設定為 會"-"停用動態佈建。如果您將此參數設定為 null 或未指定任何項目，Amazon EMR on EKS 不會設定 storageClassName 並使用預設佈建器。 | "" | 
| persistence.accessMode | PVC 存取模式。 | ReadWriteOnce | 
| persistence.size | PVC 大小。 | 20Gi | 
| persistence.annotations | PVC 的其他註釋。 | \$1\$1 | 
| env.\$1 | 要設定為 Livy 容器的其他 env。如需詳細資訊，請參閱在[安裝 Livy 時輸入您自己的 Livy 和 Spark 組態](https://docs.aws.amazon.com/emr/latest/EMR-on-EKS-DevelopmentGuide/job-runs-apache-livy-troubleshooting.html)。 | \$1\$1 | 
| envFrom.\$1 | 從 Kubernetes 組態映射或秘密設定為 Livy 的其他 env。 | [] | 
| livyConf.\$1 | 從掛載的 Kubernetes 組態映射或秘密設定的其他 livy.conf 項目。 | \$1\$1 | 
| sparkDefaultsConf.\$1 | 從掛載的 Kubernetes 組態映射或秘密設定的其他spark-defaults.conf項目。 | \$1\$1 | 