当前位置:首页>热门 > >正文

部署和配置 Spring Cloud Data Flow 当前热文

  • 2023-04-20 11:50:45来源:腾讯云

Spring Cloud Data Flow 是一个开源的数据处理管道平台,它提供了一组标准化的组件和工具,可以用于构建、部署和监控复杂的数据处理管道。


(资料图片)

部署 SCDF

首先,我们需要选择一个合适的部署方式和环境。SCDF 支持多种部署方式和环境,包括本地、云服务、容器等。以下是常见的部署方式和环境:

本地部署

可以在本地主机上安装和配置 SCDF,用于开发和测试数据处理管道。本地部署可以使用 Spring Boot CLI 或 Docker 镜像,具体步骤如下:

使用 Spring Boot CLI 安装 SCDF

首先,需要安装 Spring Boot CLI。然后,使用以下命令安装 SCDF:

$ spring install org.springframework.cloud:spring-cloud-dataflow-shell:

其中,是 SCDF 的版本号。

使用 Docker 镜像安装 SCDF

可以使用 Docker 镜像安装 SCDF。首先,需要拉取 SCDF 的 Docker 镜像:

$ docker pull springcloud/spring-cloud-dataflow-server:

然后,使用以下命令启动 SCDF:

$ docker run --name scdf-server -p 9393:9393 springcloud/spring-cloud-dataflow-server:

其中,是 SCDF 的版本号。

云服务部署

可以在云服务上部署 SCDF,用于生产环境中的数据处理管道。云服务部署可以使用多种云平台和工具,包括 Kubernetes、Cloud Foundry、AWS、GCP 等。

使用 Kubernetes 部署 SCDF

可以使用 Kubernetes 部署 SCDF。首先,需要安装 Kubernetes 和 Helm。然后,使用以下命令安装 SCDF:

$ helm install scdf-release spring-cloud-dataflow

其中,scdf-release是 Release 名称,spring-cloud-dataflow是 Chart 名称。

使用 Cloud Foundry 部署 SCDF

可以使用 Cloud Foundry 部署 SCDF。首先,需要安装 Cloud Foundry CLI 和 Spring Cloud Data Flow CLI。然后,使用以下命令安装 SCDF:

$ cf create-service p.mysql db-small scdf-db$ cf create-service p.rabbitmq single-node-3.7 scdf-messaging$ cf push scdf-server -p  --no-start$ cf bind-service scdf-server scdf-db$ cf bind-service scdf-server scdf-messaging$ cf start scdf-server

其中,是 SCDF 的 JAR 包路径。

容器部署

可以使用容器部署 SCDF,用于开发、测试和生产环境中的数据处理管道。容器部署可以使用多种容器平台和工具,包括 Docker、Kubernetes、OpenShift 等。

使用 Docker 部署 SCDF

可以使用 Docker 部署 SCDF。首先,需要安装 Docker。然后,使用以下命令安装 SCDF:

$ docker run -p 9393:9393 -e SPRING_PROFILES_ACTIVE=local \  -e SPRING_DATASOURCE_URL=jdbc:mysql://localhost/scdf \  -e SPRING_DATASOURCE_USERNAME=root \  -e SPRING_DATASOURCE_PASSWORD=root \  springcloud/spring-cloud-dataflow-server:

其中,是 SCDF 的版本号。

使用 Kubernetes 部署 SCDF

可以使用 Kubernetes 部署 SCDF。首先,需要安装 Kubernetes 和 Helm。然后,使用以下命令安装 SCDF:

$ helm install scdf-release spring-cloud-dataflow \  --set server.configuration.local.enabled=true \  --set server.configuration.local.jdbcUrl=jdbc:mysql://localhost/scdf \  --set server.configuration.local.jdbcUser=root \  --set server.configuration.local.jdbcPassword=root

其中,scdf-release是 Release 名称,spring-cloud-dataflow是 Chart 名称。

使用 OpenShift 部署 SCDF

可以使用 OpenShift 部署 SCDF。首先,需要安装 OpenShift。然后,使用以下命令安装 SCDF:

$ oc new-project scdf$ oc process -f https://raw.githubusercontent.com/spring-cloud/spring-cloud-dataflow/v/deployer/openshift/appsody/dataflow-template.yml \  -p SPRING_CLOUD_DATAFLOW_VERSION= \  -p IMAGE_PREFIX= \  -p IMAGE_TAG= \  | oc create -f -

其中,是 SCDF 的版本号,是镜像前缀,是镜像标签。

配置 SCDF

安装完成 SCDF 后,需要进行一些配置,以便正确使用和管理 SCDF。

数据库配置

SCDF 使用数据库存储元数据和状态信息。可以使用多种数据库,包括 MySQL、PostgreSQL、Oracle 等。需要在 SCDF 的配置文件中指定数据库连接信息,例如:

spring.datasource.url=jdbc:mysql://localhost/scdfspring.datasource.username=rootspring.datasource.password=root

消息代理配置

SCDF 使用消息代理进行组件之间的通信和协调。可以使用多种消息代理,包括 RabbitMQ、Kafka、ActiveMQ 等。需要在 SCDF 的配置文件中指定消息代理的连接信息,例如:

spring.cloud.stream.rabbit.binder.addresses=localhost:5672spring.cloud.stream.rabbit.binder.username=guestspring.cloud.stream.rabbit.binder.password=guest

安全配置

SCDF 支持多种安全认证和授权机制,包括基于 OAuth2 的认证和授权机制、LDAP 认证和授权机制等。需要在 SCDF 的配置文件中指定安全配置,例如:

security.oauth2.client.client-id=security.oauth2.client.client-secret=security.oauth2.client.access-token-uri=security.oauth2.client.user-authorization-uri=security.oauth2.resource.user-info-uri=

其中,是 OAuth2 客户端 ID,是 OAuth2 客户端密钥,是 OAuth2 访问令牌 URI,是 OAuth2 用户授权 URI,是 OAuth2 用户信息 URI。

标签:

延伸阅读

推荐阅读

部署和配置 Spring Cloud Data Flow 当前热文

SpringCloudDataFlow是一个开源的数据处理管道平台,它提供了一组标准化的组件和工具,可以用于构建、部署和监控复杂的数据处理管道。

为一帮到底的“乐业调解”点赞

过去,在上海市闵行区虹桥镇社区事务受理服务中心,“职介登记”和“仲裁代收”是两个窗口。如今,“两窗合一”,对外亮相的是全新的“心缘...

北化股份:截止目前,公司生产的防护产品出口部分中东国家,未出口俄罗斯

北化股份(002246)04月20日在投资者关系平台上答复了投资者关心的问题。

今日报丨卫宁健康2022年营收增12%净利降71% 拟10派0.1元

中国经济网北京4月19日讯卫宁健康(300253 SZ)股价截至今日收报12 76元,跌幅0 78%。

应急管理部:举一反三彻底排查风险隐患,坚决防范遏制重大安全事故发生 资讯

4月19日,应急管理部召开会议分析当前安全生产形势,强调要深刻吸取近期事故教训,时刻绷紧安全生产这根弦,切实把安全生产责任落到实处,举一

助理级职称评定条件_助理馆员职称评定条件

1、报考条件  一)根据《安徽省档案专业技术资格考试暂行规定》,参加档案专业技术资格考试人员应具备下列基本条件:  坚持

白兰地酒的xo标志表示什么意思 白兰地酒

今天来聊聊关于白兰地酒的xo标志表示什么意思,白兰地酒的文章,现在就为大家来简单介绍下白兰地酒的xo标志表示什么意思,白

世界球精选!上海:聚焦重点产业领域 培育一批科技领军企业

支持科技领军企业牵头或参与国家和上海重大科技任务,支持科技领军企业建设全国重点实验室、技术创新中心等平台基地。

AWE×什么值得买:让消费者为“值得”买单-焦点播报

近年来,伴随着消费市场的日趋崛起和年轻消费者的崛起,越来越多的

开创多项纪录 成都这条地铁线路又获全国大奖 全球热闻

今天,成都轨道集团发布消息称,日前,中国土木工程协会发布了《关于公布第二十届第一批中国土木工程詹天佑奖入选名单的通知》,共有44项各领

A股收评:沪指低开低走跌0.68% 旅游股尾盘逆势大涨

总体上个股跌多涨少,两市超3300只个股下跌。盘面上,AI概念股全天冲高回落,其中传媒、游戏等应用方向领涨,慈文传媒、北京文化、南方传媒、

来伊份成立上海新公司,业务含私募股权投资基金管理

企查查APP显示,近日,上海永瑞合私募基金管理有限公司成立,注册资本1000万人民币,法定代表人为支瑞琪,经营范围包括私募股权投资基金管理、

内斗升级!被开除高管曾暂停给员工发工资,爆料宝宝树涉嫌造假上市?

母婴社区电商平台宝宝树(01761 HK)高层内斗升级。宝宝树4月17日晚披露《补充公告》,进一步解释开除首席财务官(CFO)徐翀的原因。该公告称

真空压力表规格型号汇总表_真空压力表规格型号

1、真空压力表广泛应用与输送气体,液体的管道及容器中测量无危险,无结晶体,不凝固体及对合金不起腐蚀作

世界即时看!北京消防:事故救援过程中共疏散转移142人

4月19日,在北京市举行的长峰医院火灾事故通报会上,北京市消防总队副总队长赵洋通报了此次火灾的救援过程。

长沙首批供地 8宗地块都成交总揽金72.3亿元

湖南瑞鸿智诚建设发展有限公司、北京天鸿控股(集团)有限公司(天鸿地产)摘得麓谷板块009号地块,该地块为商住用地,出让面积41705 04㎡,成

每日播报!山西吕梁中阳税务:多措并举开展税惠宣传

四月惠风和,便民服务暖。为助推“便民办税春风行动”各项税惠措施落地落细,国家税务总局中阳税务局紧扣“办好惠民事、服务现代化”主题,...

【天天新视野】今日货币走势分析:英镑兑日元触及167.00后得到喘息 欧元兑日元在147.00附近徘徊

英镑兑日元在触及年初至今高点167 00后,多头得到了喘息周三盘中,英镑兑日元在166 60附近徘徊,无法突破周二触及的167 00的年初至今高点。尽

焦点快报!2023上海车展|勾晓菲:混动车未来一定是常态 “双能战略”意在解决能效问题

搜狐汽车:您刚才讲,比如以手机为例,从功能机到智能手机,它是从硬件到了触屏交互的转变,从汽车来看,您觉得最适合未来汽车使用场景的交互

中国首条红色专列恢复运营

中国首条红色专列恢复运营

中方发声“继续督促日方”!大量细节透露 焦点报道

不久前,日本政府宣布今年春夏期间将福岛第一核电站核污染水排入大海。不少韩国记者询及中方在这一问题上的立场和掌握的情况,中

河南袁桥古村首届天歌音乐节即将隆重举办

河南袁桥古村首届天歌音乐节将于2023年5月19日——21日隆重举办,歌手杨小壮,魏佳艺,莫斯满,林妹妹,叶子,陈星华,

溢于言表是什么意思啊_溢于言表是什么意思 全球播报

1、“溢于言表”的“溢”的意思是:流出。2、溢,拼音:yì释义:充满而流出来。3、2、过分。4、3、超出。5、4、古同“

南岳:春光不负人 赏花正当时-环球热点评

“春光不负人,赏花正当时”。近日,随着气温的回升,南岳衡山高海拔地区的野生杜鹃花、山樱花竞相绽放,争奇斗艳,美如画卷。在

世界视点!数字经济+AI拉动数据算力增长

广发证券表示,伴随着数字经济和AI两翼拉动带来算力需求的大幅增长,未来数据中心有望向更大型、能耗更高效的方向发展。需求端,云计算、AI、

哪些人可以买锦云樾小区人才公寓剩余房源? 环球热议

锦云樾小区(配建人才公寓)项目面向符合条件的人才销售后,剩余房源按照成都市商品住房销售相关规定,由成都樾林置业有限公司组织面向其他购

实用!收好这份五一假期防坑指南

结账时方惊觉“天价菜”、海景房竟是“照骗”、导游强制消费……假期出游的陷阱你遭遇过吗?擦亮双眼,不再中招↓↓↓转给计划出游的TA!

长峰医院火灾幸存者:顺着住院楼水管往下爬,最后跳了下来

“不知道怎么发生的火灾,一下子就烧过来了。”4月19日凌晨,从北京长峰医院火灾中逃生的王春华(化名),躺在北京丰台右安门医院的病床上...

开间和进深如何确定-播资讯

房屋面积是涉及到了开间和进深的情况,一般在买房或装修的时候会需要了解,那么开间和进深如何确定?

当前要闻:下列关于会计要素的说法正确的是2021年_下列关于会计要素的说法正确的是

1、资产、负债、所有者权益是反映财务状况的要素收入、费用、利润是反映经营成果的要素答案选CE。本文分享完毕,希望对

猜您喜欢

Copyright ©  2015-2022 热讯服装网版权所有  备案号:豫ICP备20005723号-6   联系邮箱:29 59 11 57 8@qq.com