# hadoop-demo **Repository Path**: AliyunContainerService/hadoop-demo ## Basic Information - **Project Name**: hadoop-demo - **Description**: 用于安装Hadoop3.3.2的Helm Chart - **Primary Language**: YAML - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-10 - **Last Updated**: 2024-01-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Installing the Chart To install the chart with the release name `hadoop`: ```bash git clone https://github.com/GingoBang/hadoop-demo.git helm install hadoop ./hadoop-demo ``` ## Configuration The following table lists the configurable parameters of the Hadoop chart and their default values. | Parameter | Description | Default | | -------------------------------------- | -------------------------------------------------------------- | ----------------------------------------------------------------- | | `image.repository` | Hadoop image | `farberg/apache-hadoop` | | `image.tag` | Hadoop image tag | `3.3.2` | | `imagee.pullPolicy` | Pull policy for the images | `IfNotPresent` | | `hadoopVersion` | Version of hadoop libraries being used | `3.3.2` | | `antiAffinity` | Pod antiaffinity, `hard` or `soft` | `hard` | | `hdfs.nameNode.pdbMinAvailable` | PDB for HDFS NameNode | `1` | | `hdfs.nameNode.resources` | resources for the HDFS NameNode | `requests:memory=256Mi,cpu=10m,limits:memory=2048Mi,cpu=1000m` | | `hdfs.dataNode.replicas` | Number of HDFS DataNode replicas | `1` | | `hdfs.dataNode.pdbMinAvailable` | PDB for HDFS DataNode | `1` | | `hdfs.dataNode.resources` | resources for the HDFS DataNode | `requests:memory=256Mi,cpu=10m,limits:memory=2048Mi,cpu=1000m` | | `hdfs.webhdfs.enabled` | Enable WebHDFS REST API | `true` | | `yarn.resourceManager.pdbMinAvailable` | PDB for the YARN ResourceManager | `1` | | `yarn.resourceManager.resources` | resources for the YARN ResourceManager | `requests:memory=256Mi,cpu=10m,limits:memory=2048Mi,cpu=1000m` | | `yarn.nodeManager.pdbMinAvailable` | PDB for the YARN NodeManager | `1` | | `yarn.nodeManager.replicas` | Number of YARN NodeManager replicas | `1` | | `yarn.nodeManager.parallelCreate` | Create all nodeManager statefulset pods in parallel (K8S 1.7+) | `false` | | `yarn.nodeManager.resources` | Resource limits and requests for YARN NodeManager pods | `requests:memory=2048Mi,cpu=1000m,limits:memory=2048Mi,cpu=1000m` | | `persistence.nameNode.enabled` | Enable/disable persistent volume | `false` | | `persistence.nameNode.storageClass` | Name of the StorageClass to use per your volume provider | `-` | | `persistence.nameNode.accessMode` | Access mode for the volume | `ReadWriteOnce` | | `persistence.nameNode.size` | Size of the volume | `50Gi` | | `persistence.dataNode.enabled` | Enable/disable persistent volume | `false` | | `persistence.dataNode.storageClass` | Name of the StorageClass to use per your volume provider | `-` | | `persistence.dataNode.accessMode` | Access mode for the volume | `ReadWriteOnce` | | `persistence.dataNode.size` | Size of the volume | `200Gi` |