Apache StreamPark系列教程第二篇——项目打包和开发

这篇具有很好参考价值的文章主要介绍了Apache StreamPark系列教程第二篇——项目打包和开发。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、项目打包

项目依赖maven、jdk8.0、前端(node、npm)

//下载代码
git clone

//maven打包相关内容
mvn -N io.takari:maven:wrapper
//前端打包相关内容
curl -sL https://rpm.nodesource.com/setup_16.x | bash -
yum -y install nodejs
npm -v
npm install -g pnpm

node 安装

wget https://nodejs.org/dist/v16.18.1/node-v16.18.1-linux-x64.tar.xz
tar -xvf node-v16.18.1-linux-x64.tar.xz
cd node-v16.18.1-linux-x64/bin
./node -v
ln -s /root/node-v16.18.1-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v16.18.1-linux-x64/bin/npm /usr/local/bin/npm
cd ..
node -v
npm -v

默认是h2(内存数据库,项目重新启动,数据库信息丢失),因此建议修改为mysql,同时workspace路径目录也需要修改

Apache StreamPark系列教程第二篇——项目打包和开发,Flink,大数据

Apache StreamPark系列教程第二篇——项目打包和开发,Flink,大数据

Apache StreamPark系列教程第二篇——项目打包和开发,Flink,大数据

 最后在mysql数据中分别执行schema和data文件,就可以正常访问streampark

Apache StreamPark系列教程第二篇——项目打包和开发,Flink,大数据

修改上述配置文件信息再进行打包

//执行打包命令
sh build.sh

打包完成之后

tar -zxvf apache-streampark-2.2.0-SNAPSHOT-incubating-bin.tar.gz

cd apache-streampark_2.12-2.2.0-SNAPSHOT-incubating-bin

#启动
sh bin/startup.sh
#停止
sh bin/shutdown.sh

访问http://ip:10000 没问题即认为启动无误

二、集群配置信息

Flink 单机版本本地安装,注意StreamPark remote 模式

wget https://archive.apache.org/dist/flink/flink-1.14.5/flink-1.14.5-bin-scala_2.12.tgz

tar -zxvf flink-1.14.5-bin-scala_2.12.tgz

cd flink-1.14.5

./bin/start-cluster.sh

访问 http://ip:8081 认为无误

Flink Home 配置:/root/flink/flink-1.14.5  上述flink 的安装路径

Apache StreamPark系列教程第二篇——项目打包和开发,Flink,大数据

 集群配置:http://localhost:8081 或者宿主机ip

Apache StreamPark系列教程第二篇——项目打包和开发,Flink,大数据

修改Application里面自带的Flink SQL demo 任务,即可成功运行

修改完成之后点击release(发布作业)然后start(启动作业),任务即可启动成功。

备注:Flink SQL demo会运行一段时间之后自动结束,因为代码里面设置自动生成数据是增量数据,如果想任务一直运行

去掉自增设置同时改为最小和最大值成为随机数
'fields.f_sequence.min'='1',
'fields.f_sequence.max'='500',

这样job就能一直运行起来 ,而不会运行一段时间就停止了。
 文章来源地址https://www.toymoban.com/news/detail-678446.html

到了这里,关于Apache StreamPark系列教程第二篇——项目打包和开发的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包