⚡ Sangsakala Proxy 🏠 Home
Skip to content

About

Kubernetes operator for Apache HBase. Deploy and run HBase masters and region servers with the Stackable Data Platform (SDP).

Topics

Resources

Stars

21 stars

Watchers

4 watching

Forks

Latest commit

 

History

597 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stackable Logo

Stackable Operator for Apache HBase

Maintenance PRs Welcome License OSL3.0

Documentation | Stackable Data Platform | Platform Docs | Stackable Hub | Discussions | Discord

This is a Kubernetes operator to manage Apache HBase clusters.

It is part of the Stackable Data Platform (SDP), a set of Kubernetes operators for open source data products such as Apache Kafka®, Apache Spark™, Apache Superset™, Trino and OpenSearch, all listed below. You describe each product in a single custom resource, and the operator takes care of running it, including configuration, security with TLS, Kerberos and Open Policy Agent, upgrades and the connections between products. It runs on Kubernetes and OpenShift, on premises, in the cloud or on a laptop.

Installation

You can install the operator using stackablectl or helm.

Read on to get started with it, or see it in action in one of our demos.

Getting Started

You can follow this tutorial.

Documentation

The stable documentation for this operator can be found in our Stackable Data Platform documentation. If you are interested in the most recent state of this repository, check out the nightly docs instead.

The documentation for all Stackable products can be found at docs.stackable.tech. Release information, the supported product and platform versions, and the reference for every custom resource are on the Stackable Hub.

If you have a question about the Stackable Data Platform, contact us via our homepage or ask a public question in our Discussions forum.

Stackable operators or Helm charts?

Without SDP, you assemble each product yourself: from the project's own Helm chart where one exists, otherwise from a third-party chart or your own manifests. Each product then runs, and everything between the products is yours to build and keep working, for example TLS certificates and Kerberos across products, authorization, service discovery, exposing services outside the cluster, and testing upgrades together. SDP covers that part. The products in a release are released together, handle cross-cutting concerns such as security, logging, monitoring and lineage the same way, and get upgrades and fixes as one platform on a predictable schedule. Every image is signed and comes with an SBOM, see verifying image signatures and viewing and verifying SBOMs.

If you run a single product, a well-maintained chart exists for it, and you are happy to own its configuration, security and upgrades yourself, that chart can be a reasonable choice.

About The Stackable Data Platform

This operator is written and maintained by Stackable and is part of the Stackable Data Platform.

The Stackable Data Platform: Apache Superset for visualization; Apache Spark for analytics and AI; Trino, Apache Hive, Apache NiFi and Apache Spark for data processing; Apache Druid (deprecated), Apache HBase with Apache Phoenix, Apache Hadoop HDFS and OpenSearch for storage; Apache NiFi and Apache Kafka for data ingestion; Apache Airflow and Apache ZooKeeper for orchestration; Open Policy Agent for security, Prometheus metrics for monitoring and Vector for logging; all on Kubernetes and OpenShift

Underneath the product operators, the commons, secret and listener operators provide what all products share: S3 and authentication settings, TLS certificates and Kerberos keytabs, exposing services outside the cluster and more.

Stackable GmbH is the company behind the Stackable Data Platform and offers professional services, support subscriptions and custom development.

Supported Platforms

We develop and test our operators on the following platforms:

The Kubernetes and OpenShift versions each release supports are listed on hub.stackable.tech.

Other Operators

These are the operators that are currently part of the Stackable Data Platform:

And the operators they all build on:

Contributing

Contributions are welcome. Follow our Contributors Guide to learn how you can contribute. All contributors will have to sign a Contributor License Agreement. This is enforced automatically when you submit a Pull Request where a bot will guide you through the process.

License

Open Software License version 3.0.

Support

Get started with the community edition! If you want professional support, we offer subscription plans and custom licensing.

Sponsor

If you want to support our work but don't need professional support please consider sponsoring our work.

About

Kubernetes operator for Apache HBase. Deploy and run HBase masters and region servers with the Stackable Data Platform (SDP).

Topics

Resources

Stars

21 stars

Watchers

4 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages