ZHINENG货物Flink部署环境&&操作手册

19 阅读3分钟

一、flink清单

CDH 1.23日迁移
任务名称强依赖中间件依赖中间资源flink资源(核数)内存是否允许跨站搬家方式
fbi-onebyone-data-collect-flinkredis ims-wdd(ks)6台机器 8c16G1632新发展申请一台物理机用于腾挪 金山选一台物理机去新发展 redis申请腾挪资源
fbi-onebyone-data-collect-flink-grey412
pss-flink832
pss-flink-gray416
cic-flinkredis cic-realstorage(ks)18台机器 8c16G64120去新发展 redis申请腾挪资源
cic-flink-gray816
cic-flink-ph64120
ims-storeMerchandise2474去新发展
ims-storeMerchandise-purchase2474去新发展
flink-cdc64120去新发展
material stock calculateredis 新零售(ks)10台机器 8c16G1232
stdProduct stock calculate122
fbi-material-storage-record2474
fbi-std-product-storeage-record2474
FBI_FiveMinute_HBASE_0111Hbase(ks)420双站,可停机
FBI_FiveMinute_HBASE_JDEHbase(ks)420双站,可停机
FBI_FiveMinute_HBASE_0111_PRODUCTHbase(ks)420双站,可停机
FBI_FiveMinute_HBASE_0111_basicmaterialHbase(ks)420双站,可停机
FBI_HOLD864双站,可停机



二、flink部署&重启手册

http://172.16.224.53:7180/cmf/services/14/pools/status

admin/fbi@2020

[Flink job 手工重启操作步骤]lue

  1. CIC 实时库存flinkjob

[CIC 实时库存flinkjob 重启操作步骤]lue

  1. CIC WDD 售卖量对接onebyone Flink Job

[CIC WDD 售卖量对接onebyone Flink Job 重启操作步骤]lue

  1. 餐厅实有列表flink

功能描述:消费实时库存流水队列,根据餐厅盘点+调拨+进货 维护餐厅"实有列表"

执行 yarn application -list | grep store 找到想看应用的域名

flink-job名称环境部署物理机ipjar包位置启动/停止脚本备注
ims-storeMerchandise金山172.25.144.12切换到172.16.224.55/home/cic/ims-basic/boh-ims-storeMerchandise.jarcic启动:/home/cic/ims-basic/storeMerchandisePurchase.sh/home/cic/ims-basic/storeMerchandise.sh停止:/home/cic/ims-basic/storeMerchandiseKill.sh
ims-storeMerchandise-purchase

注意:

重启后注意观察队列:【重启后队列消费速率正常、且队列积压在下降就正常了】

http://172.29.165.58:3000/d/GI3cc8FVk/fbi-prd-pulsar-topic?orgId=1&refresh=10s&var-idc=ks&var-cluster=fbi_pulsar_out&var-namespace=cic%2Fprd&var-topic=persistent:%2F%2Fcic%2Fprd%2Fstorage_record&var-subscription=All&from=now-24h&to=now

yarn application -list | grep ims-storeMerchandise

172.16.224.55

# 启动脚本:
/home/cic/ims-basic/storeMerchandise-start.sh


# 关闭服务
storeMerchandise-kill.sh

餐厅实有列表-常规货品队列

/mnt/disk2/flink-1.12.2/bin/yarn-session.sh -nm ims-storeMerchandise -s 10 -jm 10000MB -tm 30000MB -qu root.storeMerchandise -d

yarn application -list | grep ims-storeMerchandise

ping yum-fbi-cdh-14

/mnt/disk2/flink-1.12.2/bin/flink run -yid application_1670958445164_124415 /home/cic/ims-basic/boh-ims-storeMerchandise.jar

  


/mnt/disk2/flink-1.12.2/bin/yarn-session.sh -nm ims-storeMerchandise -s 10 -jm 10000MB -tm 30000MB -qu root.storeMerchandise -d

/mnt/disk2/flink-1.12.2/bin/flink run -yid application_1670958445164_122385 /home/cic/ims-basic/boh-ims-storeMerchandise.jar

餐厅实有列表-进货量设置队列


/mnt/disk2/flink-1.12.2/bin/yarn-session.sh -nm ims-storeMerchandise-purchase -s 5 -jm 10000MB -tm 20000MB -qu root.storeMerchandise -d

  


  


/mnt/disk2/flink-1.12.2/bin/flink run -yid application_1670958445164_124416 /home/cic/ims-basic/boh-ims-storeMerchandise20220713.jar PurchaseStatusUpdate

Kill


#!/bin/bash

  


  


id=`yarn application -list | grep ims-storeMerchandise | awk '{print $1}'`

  


if [ -z $id ]; then

exit 0

fi

  


echo $id

yarn application -kill $id