linux jar包解压_1.window和linux/mac如何安装Flinkx?

本文详细介绍了Flinkx的安装步骤,包括下载源码包、本地DB驱动安装、编译插件、配置flink-conf.yaml及job配置,最后演示了在Standalone模式下提交任务的过程。通过一步步操作,适合初学者快速上手Flinkx。
摘要由CSDN通过智能技术生成

1.Flinkx的安装

  • 1.下载源码包

d765aa48de547022b66b76fd06ceeab7.png


Flinkx下载地址

  • 2.解压和安装
    2.1 用解压软件进行解压即可
    2.2 window环境下双击解压后的flinkx-1.8_releasebininstall_jars.bat
    ​ linux/mac环境下执行 sh install_jars.sh
    本地私服中安装db2jcc,ojdbc8,gbase,dm7的jdbc驱动的JAR包
  • 3.编译插件
    使用cmd命令进入到 flinkx-1.8_release目录,使用maven命令进行编译
    mvn clean package -Dmaven.test.skip=true

6d0593101afa0797cc4a0639d84267d8.png
  • 4.配置文件
    4.1 flinkx-1.8_releaseflinkconf目录下flink-conf.yaml里添加如下:
    rest.bind-port: 8888
    4.2 flinkx-1.8_release下面创建job目录
    4.3 在 flinkx-1.8_releasejob目录下面添加stream.json
    { "job" : { "content" : [ { "reader": { "name": "streamreader", "parameter": { "column": [ { "name": "id", "type": "int" }, { "name": "name", "type": "string" } ] } }, "writer" : { "parameter" : { "print": false }, "name" : "streamwriter" } } ], "setting" : { "restore" : { "isRestore" : false, "isStream" : false }, "errorLimit" : { }, "speed" : { "bytes" : 0, "channel" : 1, "rebalance" : true } } } }
    4.4将图中所选择的文件上传到Linux服务器

08ad31948bd1a45a6ffc24411a90c204.png


4.5编写启动脚本start.sh文件
sh ./bin/flinkx -job './job/stream.json' -flinkconf './flinkconf/' -pluginRoot './plugins/'
5.执行任务:
[root@mini4 hadoop]# tar -zxvf flinkx-1.8_release.tar.gz [root@mini4 flinkx-1.8_release]# sh start.sh

2.如何在standalone上提交任务?

前置条件: flink1.8版本,高版本目前不支持

解释: $FLINK_HOME 安装Flink的目录

1.启动flink

$FLINK_HOME/bin/start-cluster.sh

2.执行如下命令

./bin/flinkx -mode standalone 
             -job ./job/stream.json 
             -flinkconf $FLINK_HOME/conf

3.演示结果如下

f312aaab5c0e3707699fe1d983f5299b.png

github地址
干货地址:如果可以,可以star,加入群聊哦!

https://github.com/wxgzgl/LarkMidTable​github.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值