Custom resource
HdfsCluster
Auto-generated derived type for HdfsClusterSpec via `CustomResource`
- API group
- hdfs.stackable.tech
- API versions in 26.3
- v1alpha1
- Scope
- Namespaced
- Operator
- Apache Hadoop HDFS
- Roles
- 3 (dataNodes, journalNodes, nameNodes)
Schema
HdfsCluster.hdfs.stackable.tech .spec fields for SDP 26.3.
Schema
- Configuration that applies to all roles and role groups. This includes settings for authentication, logging and the ZooKeeper cluster to use.
- Specify which image to use, the easiest way is to only configure the
productVersion. You can also configure a custom image registry to pull from, as well as completely custom images. Consult the Product image selection documentation for details. - This struct represents a role - e.g. HDFS datanodes or Trino workers. It has a key-value-map containing all the roleGroups that are part of this role. Additionally, there is a
config, which is configurable at the role and roleGroup level. Everything at roleGroup level is merged on top of what is configured on role level. There is also a second form of config, which can only be configured at role level, theroleConfig. You can learn more about this in the Roles and role group concept documentation. - This struct represents a role - e.g. HDFS datanodes or Trino workers. It has a key-value-map containing all the roleGroups that are part of this role. Additionally, there is a
config, which is configurable at the role and roleGroup level. Everything at roleGroup level is merged on top of what is configured on role level. There is also a second form of config, which can only be configured at role level, theroleConfig. You can learn more about this in the Roles and role group concept documentation. - This struct represents a role - e.g. HDFS datanodes or Trino workers. It has a key-value-map containing all the roleGroups that are part of this role. Additionally, there is a
config, which is configurable at the role and roleGroup level. Everything at roleGroup level is merged on top of what is configured on role level. There is also a second form of config, which can only be configured at role level, theroleConfig. You can learn more about this in the Roles and role group concept documentation. - Cluster operations properties, allow stopping the product instance as well as pausing reconciliation.
- A list of generic Kubernetes objects, which are merged into the objects that the operator creates. List entries are arbitrary YAML objects, which need to be valid Kubernetes objects. Read the Object overrides documentation for more information.