尝试部署 SCDF Stream 时未发现 Jar 错误 [英] Jar not found error while while trying to deploy SCDF Stream

查看:57
本文介绍了尝试部署 SCDF Stream 时未发现 Jar 错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我首先注册了接收器,如下所示:

I registered the sink first as follows:

app register --name mysink --type sink --uri file:///Users/swatikaushik/Downloads/kafkaStreamDemo/target/kafkaStreamDemo-0.0.1-SNAPSHOT.jar

然后我创建了一个流

stream create --definition ":myKafkaTopic > mysink" --name myStreamName --deploy

我收到错误

Command failed org.springframework.cloud.dataflow.rest.client.DataFlowClientException: File 
/Users/swatikaushik/Downloads/kafkaStreamDemo/target/kafkaStreamDemo-0.0.1-SNAPSHOT.jar must exist

虽然罐子存在!!

推荐答案

我遵循了 maven 本地存储库挂载方法,使用了 docker compose,希望对您有所帮助:

I'v followed the maven local repository mounting approach, using the docker compose, hope this helps:

马文:

mvn clean install

设置环境变量:

$Env:DATAFLOW_VERSION="2.5.1.RELEASE"
$Env:SKIPPER_VERSION="2.4.1.RELEASE"
$Env:HOST_MOUNT_PATH="C:\Users\yourUserName\.m2"
$Env:DOCKER_MOUNT_PATH="/root/.m2/"

重启/启动容器:

docker-compose down 
docker-compose up

注册您的应用:

app register --type sink--name mysink --uri maven://groupId:artifactId:version

注册文档

这篇关于尝试部署 SCDF Stream 时未发现 Jar 错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆