热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

cdh安装_CDH6.3.2中自定义flinkparcel包以及如何安装查看flinkweb界面

微信公众号:大数据老司机本文目标最近一直在忙着工作的事和家里的事情,距离上一篇文章已经过去45天了,惭愧惭愧啊!今天开始就开

微信公众号:大数据老司机

本文目标

最近一直在忙着工作的事和家里的事情,距离上一篇文章已经过去45天了,惭愧惭愧啊!今天开始就开始更新了。
之前写过一篇《CDH中自定义flink的parcel包和csd文件》,本文就接着上一篇内容,也就是在自定义flink parcel包后如何在CM上面部署已经如何使用查看flink任务状态等信息。

实操步骤

一、自己打flink1.10.1 parcel包

1.下载制作Parcel包和CSD文件的脚本
git clone https://github.com/Git-Charles/flink-parcel.git
2.修改配置文件 flink-parcel.properties
[root@cdp103 flink-parcel]# vim flink-parcel.properties 
#FLINK 下载地址
FLINK_URL=https://mirrors.tuna.tsinghua.edu.cn/apache/flink/flink-1.10.1/flink-1.10.1-bin-scala_2.11.tgz
#FLINK_MD5=0718a04fe0a641cc5f5368124a4c54a5 此处MD5值需要修改
FLINK_MD5=d65b756acb1142bf1ef9295130d5fbd2
#flink版本号
FLINK_VERSION=1.10.1
#扩展版本号
EXTENS_VERSION=BIN-SCALA_2.11
#操作系统版本,以centos为例
OS_VERSION=7
#CDH 小版本
CDH_MIN_FULL=6.1
CDH_MAX_FULL=6.3
#CDH大版本
CDH_MIN=6
CDH_MAX=6
3.sh bulid.sh parcel (注意:但是在编译的时候需要改动FLINK_MD5的值,
先执行sh bulid.sh parcel后编译出错后会有一个MD5出来,然后把匹配的那个MD5拷贝进去再重新编译就好了)
4.sh build.sh csd_on_yarn
5.sh build.sh csd_standalone
6.查看Parcel包和csd文件
[root@cdp103 flink-parcel]# ll | grep jar
-rw-r--r-- 1 root root      4704 Jun 29 16:44 FLINK-1.10.1.jar
-rw-r--r-- 1 root root      5227 Jun 29 16:44 FLINK_ON_YARN-1.10.1.jar
[root@cdp103 flink-parcel]# ll FLINK-1.10.1-BIN-SCALA_2.11_build
total 281912
-rw-r--r-- 1 root root 288665179 Jun 29 16:41 FLINK-1.10.1-BIN-SCALA_2.11-el7.parcel
-rw-r--r-- 1 root root        41 Jun 29 16:41 FLINK-1.10.1-BIN-SCALA_2.11-el7.parcel.sha
-rw-r--r-- 1 root root       581 Jun 29 16:41 manifest.json

2.把打好的parcel包放入指定位置

[root@cdh138 flink1.10.1]# pwd
/var/www/html/flink1.10.1
[root@cdh138 flink1.10.1]# ll
total 281908
-rw-r--r-- 1 root root 288665179 Jun 29 16:46 FLINK-1.10.1-BIN-SCALA_2.11-el7.parcel
-rw-r--r-- 1 root root        41 Jun 29 16:57 FLINK-1.10.1-BIN-SCALA_2.11-el7.parcel.sha
-rw-r--r-- 1 root root       581 Jun 29 16:46 manifest.json
[root@cdh138 csd]# pwd
/opt/cloudera/csd
[root@cdh138 csd]# ll
total 48
-rw-r--r-- 1 root         root          5227 Jun 29 16:48 FLINK_ON_YARN-1.10.1.jar
[root@cdh138 parcel-repo]# pwd
/opt/cloudera/parcel-repo
[root@cdh138 parcel-repo]# ll
total 9100172
-rw-r----- 1 cloudera-scm cloudera-scm  326338560 Jun 29 16:57 FLINK-1.10.1-BIN-SCALA_2.11-el7.parcel
-rw-r--r-- 1 root         root                 41 Jun 29 16:55 FLINK-1.10.1-BIN-SCALA_2.11-el7.parcel.sha
-rw-r----- 1 cloudera-scm cloudera-scm      12625 Jun 29 17:09 FLINK-1.10.1-BIN-SCALA_2.11-el7.parcel.torrent

3.验证本地repo源

4300505d3231266a1deca3f64929c05d.png

4.在CM如何安装参考下篇文章即可
https://blog.csdn.net/weixin_43215250/article/details/105725330

2de526d14235fe08baa174fd1883fd52.png

5.如何查看flink web界面首先运行一个flink实时程序,然后在yarn里面查看应用程序,点击进去

e6d8f3ae2bb4ff797d0c08a618b343e9.png

9c9dbb841a64f11446fe3060a10f8a07.png

bee150f86f4fc7b5e06b05b630918bc7.png

62f7cf45a6e8a6fe4f2e9604c2a8ada0.png

56d759a408bd6aabbdc00d02dddceaaa.png

总结

至此,CDH6.3.2中从自己打parcel到安装,最好在flink web ui界面查看运行状态全部完成!需要住的是本来flink web ui默认端口是8081,但是由于CDH中组件繁多,端口已不是8081,而是40611 这个坑找了我不少时间,因为网上没有人问这个事情!




推荐阅读
  • 在稀疏直接法视觉里程计中,通过优化特征点并采用基于光度误差最小化的灰度图像线性插值技术,提高了定位精度。该方法通过对空间点的非齐次和齐次表示进行处理,利用RGB-D传感器获取的3D坐标信息,在两帧图像之间实现精确匹配,有效减少了光度误差,提升了系统的鲁棒性和稳定性。 ... [详细]
  • 【OpenCV4实战】掌握OpenCV中的键盘和鼠标事件处理技巧
    在《OpenCV4实战》中,本文详细介绍了如何在OpenCV中处理键盘和鼠标事件。首先,针对键盘事件,文章涵盖了基本原理、如何确定按键响应值以及通过按键调节图像亮度的具体方法。接着,对于鼠标事件,文章不仅讲解了基础理论,还提供了示例程序,帮助读者更好地理解和应用这些技术。通过这些内容,读者可以全面掌握OpenCV中键盘和鼠标事件的处理技巧。 ... [详细]
  • oracle c3p0 dword 60,web_day10 dbcp c3p0 dbutils
    createdatabasemydbcharactersetutf8;alertdatabasemydbcharactersetutf8;1.自定义连接池为了不去经常创建连接和释放 ... [详细]
  • MySQL 5.7 学习指南:SQLyog 中的主键、列属性和数据类型
    本文介绍了 MySQL 5.7 中主键(Primary Key)和自增(Auto-Increment)的概念,以及如何在 SQLyog 中设置这些属性。同时,还探讨了数据类型的分类和选择,以及列属性的设置方法。 ... [详细]
  • 深入解析C语言中结构体的内存对齐机制及其优化方法
    为了提高CPU访问效率,C语言中的结构体成员在内存中遵循特定的对齐规则。本文详细解析了这些对齐机制,并探讨了如何通过合理的布局和编译器选项来优化结构体的内存使用,从而提升程序性能。 ... [详细]
  • 本指南详细介绍了如何在CentOS 6.6 64位系统上以root用户身份部署Tomcat 8服务器。系统环境为CentOS 6.6 64位,采用源码安装方式。所需软件为apache-tomcat-8.0.23.tar.gz,建议将软件下载至/root/opt目录。具体下载地址请参见官方资源。本指南涵盖了从环境准备到服务启动的完整步骤,适用于需要在该系统环境下搭建高性能Web应用服务器的技术人员。 ... [详细]
  • 在过去,我曾使用过自建MySQL服务器中的MyISAM和InnoDB存储引擎(也曾尝试过Memory引擎)。今年初,我开始转向阿里云的关系型数据库服务,并深入研究了其高效的压缩存储引擎TokuDB。TokuDB在数据压缩和处理大规模数据集方面表现出色,显著提升了存储效率和查询性能。通过实际应用,我发现TokuDB不仅能够有效减少存储成本,还能显著提高数据处理速度,特别适用于高并发和大数据量的场景。 ... [详细]
  • 在CentOS 7上部署WebRTC网关Janus
    在CentOS 7上部署WebRTC网关Janus ... [详细]
  • Hadoop 2.6 主要由 HDFS 和 YARN 两大部分组成,其中 YARN 包含了运行在 ResourceManager 的 JVM 中的组件以及在 NodeManager 中运行的部分。本文深入探讨了 Hadoop 2.6 日志文件的解析方法,并详细介绍了 MapReduce 日志管理的最佳实践,旨在帮助用户更好地理解和优化日志处理流程,提高系统运维效率。 ... [详细]
  • 当前,众多初创企业对全栈工程师的需求日益增长,但市场中却存在大量所谓的“伪全栈工程师”,尤其是那些仅掌握了Node.js技能的前端开发人员。本文旨在深入探讨全栈工程师在现代技术生态中的真实角色与价值,澄清对这一角色的误解,并强调真正的全栈工程师应具备全面的技术栈和综合解决问题的能力。 ... [详细]
  • 精通jQuery:深入解析事件处理机制与应用技巧
    本文详细探讨了jQuery的事件处理机制及其应用技巧,通过具体的代码示例,逐一解析了每个jQuery代码片段与其对应的HTML结构。文章以标记为基准,CSS作为通用样式,确保每段代码都能独立运行。HTML和CSS代码统一放置在文章末尾,方便读者参考和实践。 ... [详细]
  • 明特量化1、分析如下代码,编译运行后的结果()publicstaticvoidmain(String[]argsÿ ... [详细]
  • OpenCV实现轮廓外接多边形
    这篇文章主要为大家详细介绍了OpenCV实现轮廓外接多边形,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的 ... [详细]
  • 前期Linux环境准备1.修改Linux主机名2.修改IP3.修改主机名和IP的映射关系4.关闭防火墙5.ssh免登陆6.安装JDK,配置环境变量等集群规划主机 IP安装软件运行进 ... [详细]
  • hadoop3.1.2 first programdefault wordcount (Mac)
    hadoop3.1.2安装完成后的第一个实操示例程 ... [详细]
author-avatar
fengzi199171
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有