尝试部署 SCDF Stream 时未发现 Jar 错误 [英] Jar not found error while while trying to deploy SCDF Stream
本文介绍了尝试部署 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屋!
查看全文