file:///home/service/var/chubaofs/flink/user/usrlib/
demo/httpclient-4.5.2.jar

你指定的这个文件是在镜像里面吗?如果不是需要打到镜像里面,或者使用pod template注入init-container来下载到容器里面


Best,
Yang

johnjlong <johnjl...@163.com> 于2022年1月5日周三 18:28写道:

>
> 大佬们
> 我部署作业到k8s集群,有多个作业共享一个外部的jar的情况。外部的jar的通过共享存储,每个JM、TM都能访问。
> 我使用-C指定依赖的classpath。但是依然找不到对应的class。问题可能出在哪里呢??
> 提交命令如下:
>
> bin/flink run-application -t kubernetes-application
> -Dkubernetes.cluster-id=demo
> -Dkubernetes.container.image=devhub.baymax.oppo.local/flink-browser-cluster/flink:1.13.2-scala_2.11-java8-centos-v1.0.0
> -Dkubernetes.container.image.pull-policy=Always
> -Dkubernetes.rest-service.exposed.type=NodePort -C
> file:///home/service/var/chubaofs/flink/user/usrlib/demo/httpclient-4.5.2.jar
> -c com.martin.RandomDemo -p 2
> local:///opt/flink/user/jars/flink-demo-1.0-without-http-SNAPSHOT.jar
>
>
> 部署截图:
>
> 错误截图:
>
> johnjlong
> johnjl...@163.com
>
> <https://maas.mail.163.com/dashi-web-extend/html/proSignature.html?ftlId=1&name=johnjlong&uid=johnjlong%40163.com&iconUrl=https%3A%2F%2Fmail-online.nosdn.127.net%2Fqiyelogo%2FdefaultAvatar.png&items=%5B%22johnjlong%40163.com%22%5D>
> 签名由网易邮箱大师 <https://mail.163.com/dashi/dlpro.html?from=mail81>定制
>

回复