Open premal opened 3 years ago
It would be great to have example specs that create functioning Druid clusters. tiny-cluster spec probably isn't there yet and needs to evolve.
you can find some prod cluster references in https://github.com/druid-io/druid-operator/issues/12 , hth
Hi @himanshug . Thanks for replying. I'm using the tiny-cluster spec as per these instructions - https://github.com/druid-io/druid-operator/blob/master/docs/getting_started.md#deploy-a-sample-druid-cluster
It comes from here - https://github.com/druid-io/druid-operator/blob/master/examples/tiny-cluster.yaml
@premal you can refer here https://gist.github.com/AdheipSingh/a87eb276badd2c614973d7aa56b07cbd , few folks have used this. You will need to change runtime/common properties according to your cluster requirements.
What's the status of this issue? Are we meant to experiment with the cluster config in the above gist in place of "tiny-cluster.yaml"?
I see the same behavior described above, services in accessible.
Also wondering why Load Data button is disabled? I was hoping to walk through some of the tutorial to load data from S3 into druid running in EKS.
@cswarth @premal you can try the updated tiny-cluster.yaml introduced in #120 , "Example Data" flow works ..For EKS and S3 related stuff you might have to update the configuration to load s3 extensions and change deep storage location etc. Hopefully this is a better starting point.
Nice - your updated tiny-cluster.yaml in #120 worked for me on a single m5.xlarge EKS node. The dashboard is fully functional, services are visible, and SQL is enabled.
It has been very instructive to see the difference between the original tiny-cluster.yaml that required something like 5 nodes, your updated tiny-cluster.yaml that requires only one node, and the one in the gist above that looks like requires about 8 nodes, and only works on kops
deployments due to a dependency on kops-ssd-1-17
.
[ to clarify, the original had cpu resource requirements, and since I was running on relatively small instances, it had to run multiple nodes. Presumably if I had run it on a 32 cpu instance it could have all fit on one.]
fwiw, I was not able to get your updated tiny-cluster.yaml to work in minikube on macOS. The druid-tiny-cluster-historicals-0 pod never became ready and the last couple log lines were uninformative. Not worried about resolving, but just fyi.
@cswarth thanks for verifying that .. not sure why it wouldn't work on minikube .. can you post the steps you did to run on minikube (minikube version, minikube start command etc etc)... I might try and repro it sometime.
Hi, I followed the instructions on https://github.com/druid-io/druid-operator/blob/master/docs/getting_started.md to spin up the tiny cluster on EKS
This is the output of
kubectl get all
I forwarded the port to load the web console
In the UI, the services do not show up