Hello Jeff,

I have a Flink Session Cluster running on AKS Kubernetes.
I'm trying to deploy zeppelin, so it allows me to connect to my existing Flink 
Job Manager and I can submit SQL jobs straight from zeppelin UI.

To give you more context, this is what I have on Kubernetes, There is a Flink's 
Job Manager which is running on POD1 and Task Manager is running on POD2. 
I want to install Zeppelin through YAML 
(https://github.com/apache/zeppelin/blob/master/k8s/zeppelin-server.yaml) on 
POD 3.

As suggested earlier, I also downloaded flink 1.11.3 binaries and downloaded on 
Zeppelin server on K8s and configured the FLINK_HOME to point to that flink 
directory.
In addition to the flink path, I also these properties set on flink interpreter-

flink.execution.mode = remote
flink.execution.remote.host = flink-jobmanager-rest
flink.execution.remote.port = 8081

https://user-images.githubusercontent.com/16950114/104391793-afaa2a80-550e-11eb-8417-f676b5a7e02c.png

https://user-images.githubusercontent.com/16950114/104391884-e4b67d00-550e-11eb-8f79-5b087c664c87.png

https://user-images.githubusercontent.com/16950114/104392539-46c3b200-5510-11eb-95be-104117ff8fe9.png

When I try to submit any jobs from Zeppelin, it causes a new Flink POD to 
create and it then deletes it self.
Not sure what could be causing that.

Also, As per this YAML 
https://github.com/apache/zeppelin/blob/master/k8s/zeppelin-server.yaml

Is there a different image for interpreter 
apache/zeppelin-interpreter:0.9.0-SNAPSHOT (as mentioned in above YAML)
or can I just use apache/zeppelin:0.9.0 image from 
https://hub.docker.com/r/apache/zeppelin/tags  
for ZEPPELIN_K8S_CONTAINER_IMAGE in the above zeppelin yaml?

If I set the zeppelin.run.mode to local, will it still submits Jobs to the 
flink-jobmanager-rest host?

Please let me know how can I make that work?

Thanks,
Amit

Reply via email to