Search code examples
apache-sparkkubernetesapache-zeppelin

Not able to pull zeppelin-server image


I am using Docker On Mac with K8 and trying to install Zeppelin on K8 so as to try out Spark jobs.

I am following https://zeppelin.apache.org/docs/0.9.0-SNAPSHOT/quickstart/kubernetes.html and got stuck at the first step itself

On executing kubectl apply -f zeppelin-server.yaml,I am getting:

NAME                                             READY   STATUS             RESTARTS   AGE
zeppelin-server-7cddf7f7bf-gxc2q                 2/3     ImagePullBackOff   0          16s

Events:

enter image description here

I have not modified anything in the file.


Solution

  • There seems to be an inconsistency between the Zeppelin image published on Docker hub and the Zeppelin image referenced in the config file on the Zeppelin homepage.

    With this commit the image in the config file has been changed from zeppelin to zeppelin-server (as well as some other changes have been implemented). It looks like that the new image has not yet been pushed to Docker hub.

    To get the Zeppelin deployment running using the config file from the Zeppelin homepage, try to change three lines in the config file:

    • line 32: the name of the published image is apache/zeppelin:0.9.0. This name can be seen here.
    • line 33: ZEPPELIN_HOME should be set to /zeppelin. This corresponds to the value of Z_HOME in the Docker file of the image.
    • line 177: the image name should be corrected here too and set to apache/zeppelin:0.9.0

    Another option would be to revert to an older version of the config file.