本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 EMR 7.1.0 安装属性
下表描述了所有支持的 Livy 属性。安装 Apache Livy 时,你可以选择 Livy Helm 图表版本。要在安装过程中设置属性,请使用命令--set <property>=<value>
。
属性 | 描述 | 默认 |
---|---|---|
映像 | Livy 服务器的亚马逊 EMR 版本 URI。这是必需的配置。 | "" |
火花命名空间 | 用于运行 Livy Spark 会话的命名空间。例如,指定 “livy”。这是必需的配置。 | "" |
名称覆盖 | 请提供名称而不是livy 。该名称被设置为所有 Livy 资源的标签 |
“livy” |
全名覆盖 | 提供要使用的名称,而不是资源的全名。 | "" |
ssl.enabled | 启用从 end-to-end Livy 端点到 Livy 服务器的 SSL。 | FALSE |
SSL.certificateArn | 如果启用了 SSL,则这是服务创建的 NLB 的 ACM 证书 ARN。 | "" |
ssl。 secretProviderClass姓名 | 如果启用了 SSL,则这是用于保护 NLB 与 SSL 的 Livy 服务器连接的秘密提供商类名。 | "" |
ssl。 keyStoreObject姓名 | 如果启用了 SSL,则为密钥库证书在密钥提供者类中的对象名称。 | "" |
ssl。 keyPasswordsObject姓名 | 如果启用了 SSL,则为包含密钥库和密钥密码的密钥的对象名称。 | "" |
rbac.create | 如果为真,则创建 RBAC 资源。 | FALSE |
服务账户. 创建 | 如果为真,则创建一个 Livy 服务帐户。 | TRUE |
服务账号.name | 用于 Livy 的服务帐户的名称。如果您未设置此属性并创建服务账户,则 EKS 上的 Amazon EMR 会自动使用fullname 覆盖属性生成名称。 |
"emr-containers-sa-livy" |
服务账户。 executionRoleArn | Livy 服务账号的执行角色 ARN。 | "" |
sparkServiceAccount.create | 如果为真,则在中创建 Spark 服务帐户 .Release.Namespace |
TRUE |
sparkServiceAccount.name | 要用于 Spark 的服务帐号的名称。如果您未设置此属性并创建 Spark 服务账户,则 EKS 上的 Amazon EMR 会自动生成一个带有后缀的fullnameOverride 属性的名称。-spark-livy |
“emr-containers-sa-spark-livy” |
服务名 | Livy 服务的名称 | "emr-containers-livy" |
服务注释 | Livy 服务注释 | {} |
loadbalancer.enabled | 是否为用于在 Amazon EKS 集群之外公开 Livy 终端节点的 Livy 服务创建负载均衡器。 | FALSE |
loadbalancer.internal | 是将 Livy 终端节点配置为 VPC 内部终端节点还是外部终端节点。 将此属性设置为 |
FALSE |
imagePullSecrets | 用于从私有仓库中提取 Livy 镜像的imagePullSecret 名称列表。 |
[] |
资源 | Livy 容器的资源请求和限制。 | {} |
节点选择器 | 要为其调度 Livy 吊舱的节点。 | {} |
容忍度 | 包含待定义的 Livy pod 容忍度的列表。 | [] |
亲和力 | Livy pods 的亲和力规则。 | {} |
perstence.enabled | 如果为 true,则启用会话目录的持久性。 | FALSE |
持久性.subpath | 要挂载到会话目录的 PVC 子路径。 | "" |
持久性。现有声明 | 要使用的 PVC 而不是创建新的 PVC。 | {} |
Persistence.storageClass | 要使用的存储类别。要定义此参数,请使用格式storageClassName: 。将此参数设置为"-" 会禁用动态配置。如果您将此参数设置为空或未指定任何内容,则 EKS 上的 Amazon EMR 不会设置 storageClassName 并使用默认配置程序。 |
"" |
持久性.accessMode | PVC 访问模式。 | ReadWriteOnce |
持久性。大小 | 聚氯乙烯尺寸。 | 20Gi |
持久性。注释 | PVC 的其他注释。 | {} |
环境。 * | 要设置为 Livy 容器的其他环境。有关更多信息,请参阅在安装 Livy 时输入自己的 Livy 和 Spark 配置。 | {} |
envFrom。 * | 要从 Kubernetes 配置地图或密钥中设置为 Livy 的其他环境。 | [] |
LivyConf。 * | 要从已安装的 Kubernetes 配置映射或密钥中设置的其他 livy.conf 条目。 | {} |
sparkDefaultsConf.* | 要从已安装的 Kubernetes 配置映射或密钥中设置的其他spark-defaults.conf 条目。 |
{} |