- Install ZooKeeper:
kubectl apply -f zookeeper.yaml
-
Install MySQL or PostgreSQL:
-
Create a configMap using mysql-init-script file:
kubectl create configmap -n druid my-init-script \ --from-file=mysql-init-script.sql
-
Create MySQL:
kubectl apply -f mysql.yaml
-
-
Create a S3 Bucket:
- Install MinIO and S3 Bucket
helm upgrade --install --namespace "minio-operator" --create-namespace "minio-operator" minio/operator -f minio-operator-override.yaml
helm upgrade --install --namespace "druid" --create-namespace druid-minio \ minio/tenant -f minio-tenant-override.yaml
- Create deep-storage-config secret:
kubectl apply -f deep-storage-config.yaml
-
Install Druid:
kubectl apply -f druid.yaml