范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

大数据下FlinkonYarnSession高可用集群环境部署开辟资源发布任务

  前言:
  搭建大数据环境集群环境算是比较麻烦的一个事情,并且对硬件要求也比较高其中搭建大数据环境需要准备jdk环境和zk环境,还有hdfs,还有ssh之间的免密操作,还有主机别名访问不通的问题 等。
  必然会出现的问题:环境版本,配置问题,内存问题,节点端口通讯等。
  最终效果图:
  一 环境准备:
  三台服务器:
  jdk
  jdk1.8
  环境变量
  hadoop
  hadoop-3.1.3
  版本
  flink
  flink-1.6.1
  版本
  主
  192.168.192.150
  免密登录
  从1
  192.168.192.151
  免密登录
  从2
  192.168.192.152
  免密登录
  三台服务器设置免密登录,且配置当前主机的别名映射:
  vim /etc/hosts
  三台服务器的配置信息:
  我这里电脑是16G运行内存,也可以看设备管理器(虚拟机设置太大运行内存虚拟机会报错,适量内存配置)
  二 配置文件:2.1 配置hadoop-env.sh文件vim /opt/hadoop-3.1.3/etc/hadoop/hadoop-env.sh   export JAVA_HOME=/usr/local/jdk1.8.0_301  export HADOOP_HOME=/opt/hadoop-3.1.3
  2.2 配置core-site.xml文件
  vim /opt/hadoop-3.1.3/etc/hadoop/core-site.xml   fs.default.name   hdfs://192.168.192.150:9000 
  2.3 配置yarn-site.xml文件
  vim /opt/hadoop-3.1.3/etc/hadoop/yarn-site.xml yarn.resourcemanager.resource-tracker.address   192.168.192.150:8025     yarn.resourcemanager.scheduler.address   192.168.192.150:8030     yarn.resourcemanager.address   192.168.192.150:8050       yarn.nodemanager.vmem-check-enabled     false           yarn.nodemanager.pmem-check-enabled         false 
  2.4配置mapred-site.xml文件
  vim /opt/hadoop-3.1.3/etc/hadoop/mapred-site.xml   mapred.job.tracker   192.168.192.150:54311     yarn.app.mapreduce.am.env   HADOOP_MAPRED_HOME=$HADOOP_HOME     mapreduce.map.env   HADOOP_MAPRED_HOME=$HADOOP_HOME     mapreduce.reduce.env   HADOOP_MAPRED_HOME=$HADOOP_HOME 
  2.5 配置hdfs-site.xml文件
  vim /opt/hadoop-3.1.3/etc/hadoop/hdfs-site.xml   dfs.replication   2     dfs.namenode.name.dir   file:/data/hadoop/hadoop_data/hdfs/namenode 
  2.6 配置workers文件
  vim /opt/hadoop-3.1.3/etc/hadoop/workers
  2.7 配置start-dfs.sh和stop-dfs.sh文件
  vim /opt/hadoop-3.1.3/sbin/start-dfs.sh
  vim /opt/hadoop-3.1.3/sbin/stop-dfs.shHDFS_DATANODE_USER=root HDFS_DATANODE_SECURE_USER=hdfs HDFS_NAMENODE_USER=root HDFS_SECONDARYNAMENODE_USER=root
  因为hdfs启动是root用户需要配置root配置,也可以加到/etc/profile 全局环境变量中
  2.8 配置start-yarn.sh和stop-yarn.sh文件
  vim /opt/hadoop-3.1.3/sbin/start-yarn.sh
  vim /opt/hadoop-3.1.3/sbin/stop-yarn.shYARN_RESOURCEMANAGER_USER=root HADOOP_SECURE_DN_USER=yarn YARN_NODEMANAGER_USER=root
  2.9 把配置好的配置复制到其他俩台节点服务器上面,直接复制/opt/hodoop3.1.3
  scp -r /opt/hodoop3.1.3 slave1:/opt/
  scp -r /opt/hodoop3.1.3 slave2:/opt/三 启动集群:3.1 初始化NameNode
  /opt/hadoop-3.1.3/bin/hadoop namenode -format
  (注意:这里如果jps没有namenode就需要手动启动了)
  hadoop-daemon.sh start namenode
  3.2 直接执行全部启动的脚本
  start-all.sh
  四,启动后状态
  master->192.168.192.150
  slave1-> 192.168.192.151
  slaev2->192.168.192.152
  QuorumPeerMain zookeeper的进程
  ResourceManager flink进程
  TaskManagerRunner flink进程
  NodeManager yarn进程
  NameNode HDFS进程
  DataNode HDFS进程
  web页面访问:
  大数据地址:
  http://192.168.192.150:8088
  flink访问地址:
  http://192.168.192.150:8081
  五,采用yarn-session+ flink提交任务执行(这里有很多种任务提交,flink单服务提交,yarn-session提交)
  ./bin/flink run -m yarn-cluster -yn 2 -yjm 1024 -ytm 1024 -c com.xiaoyang.streaming.SocketDemoFullCount ../Flink-1.0-SNAPSHOT.jar
  去hadoop界面查看任务执行情况
  为啥要采用这种方式部署:
  (开辟资源+提交任务)
  没次创建新的flink集群任务之间互不影响,任务执行完成后对应集群也会消失。
  先开辟资源再提交任务
  这种会使用所以任务都会提交到一个资源,任务需要手动停止,不易于拓展和管理六,问题记录排查和解决6.1任务启动失败
  这种问题一看就是脚本问题启动问题
  错误脚本:
  ./bin/flink run -m yarn-cluster -yn 2 -yjm 1024 -ytm 1024 ../Flink-1.0-SNAPSHOT.jar -c com.xiaoyang.streaming.SocketDemoFullCount
  正确脚本:
  ./bin/flink run -m yarn-cluster -yn 2 -yjm 1024 -ytm 1024 -c com.xiaoyang.streaming.SocketDemoFullCount ../Flink-1.0-SNAPSHOT.jar6.2 集群配置问题别名
  集群里面的配置最好使用ip配置,不要使用别名,这样在通讯的时候不会出现端口问题,这样启动任务的时候会有连接问题。6.3 权限配置问题
  权限配置问题需要配置要么配置到全局变量或者 指定配置里面,不然会报错。
  HDFS_DATANODE_USER=root
  HDFS_DATANODE_SECURE_USER=hdfs
  HDFS_NAMENODE_USER=root
  HDFS_SECONDARYNAMENODE_USER=root
  YARN_RESOURCEMANAGER_USER=root
  HADOOP_SECURE_DN_USER=yarn
  YARN_NODEMANAGER_USER=root6.4 hdfs 节点启动问题
  主节点必须要有NameNode ,从节点要有DataNode 不然启动hdfs启动会报错。6.5 环境变量配置问题,hadoop配置jdk环境,如果不配置启动也会报错。6.6 配置问题 /opt/hadoop-3.1.3/etc/hadoop/目录下的配置文件
  如果配置错误也会导致报错各种问题,所以配置需要仔细检查
  6.7 其他问题,这里包括版本包的问题,依赖包的问题,不能太新也不能太旧总结:
  首先部署hadoop集群其实还是比较麻烦的,环境配置,各个配置的依赖,节点信息,当然部署过程难免也会遇到很多问题,但是我们在解决一个困扰很久的问题的时候你不仅在成长还会收获满满的成就感。
  ————没有与生俱来的天赋,都是后天的努力拼搏(我是小杨,谢谢你的关注和支持)

网络提案撤销地区和县一级广播电视台先来几句语录以求自保批评和自我批评自我革命言者无罪,闻者足戒。好了,以下是一个非两会代表的网络提案。撤销地区和县一级广播电视台全国有多少广播电视播出机构呢?2542家,其中县级广播过度担心小孩说热梗,是对教育的不自信陈自强(湖南工业大学)近日,一则小孩爱说的烂梗越来越多了的话题引发争议。鸡你太美你这个老六海王网络时代,或许没有人能在网络热词之前独善其身,作为数字土著的这一代孩子更是如此,但需要上图三大展背后的人,带你揭开碑帖的秘密上海图书馆三场大展缥缃流彩中国古代书籍装潢艺术墨彩斑斓石鼓齐鸣石鼓文善本新春大展大唐气象上海图书馆藏唐碑善本大展背后的碑帖研究专家仲威,近日携新书仲威讲碑帖在福州路艺术书坊举办了一这里的李花太好看了吧!就在南山连日来,天气放晴,气温回升,我区迎来了赏花春游好时光。赏花踏青何处去?走进南康区南山村,李花进入花期,美不胜收。李花盛开在漫山遍野,宛若北国雪景。一团团一簇簇,李花如积雪缀满枝头,狂飙的羊毛,都快被它的老伙计们薅光了如今,狂飙俨然已经成为了扫黑剧里的甄嬛传。狂飙实现了口碑收视率双丰收,热度更是一骑绝尘,堪比当年的甄嬛传。并且,同当年大爆的甄嬛传一样,狂飙捧红了一众配角。这些配角哪怕戏份寥寥,也旧衣服还能这样改!她是中国第一人,超酷!张娜被誉为中国可持续时尚第一人。2011年,她在奥地利举办了一场大秀,秀场上的衣服,都是由旧衣改造而成,轰动了国际时尚圈。张娜用旧衣再造的时装从旧变新变废为宝这件事,她已经坚持了整青未了洳语在冬季,我喜欢上了小小的它图文洳语编辑洳语最初见过多肉盆栽,是在儿子上中学时,一次去邻居的家里。小小的花盆,小小的植株,数十盆堆放在一起。虽说是主人用心之举,但在我看来依然是杂乱无序的,不但没给屋里的摆设增胸那么大,还敢穿紧身衣服?图片来源茜茜公主大家下午好呀我是城北小阿姨,今天的文章来自作者屁王屁的分享,一起来看看吧在求职简历上,你是怎么介绍自己的?你有没有时不时说起别人是活泼开朗的XXX,或是郁郁寡欢的X大数组元素差异比较下的removeAll和Map效率对比考虑这样一个场景,对两个列表对象,listA和listB,比较二者差异,找出只在listA中出现的元素列表onlyListA,找出只在listB中出现的元素列表onlyListB。最新消息!多所院校公布2023考研复试分数线,快来看你过线没2023研考国家线已经公布,紧接着各高校陆续公布复试分数线。有同学问今年院校的复试线会不会也跟着降呀?当然会,不过也要看专业了。国家线不仅仅是基础线,国家线的涨降也代表了今年考生的敬老树新风关爱暖人心为弘扬尊老敬老之风,培育和践行奉献友爱互助进步的志愿服务精神。近日,贵州省第一强制隔离戒毒所(以下简称省一所)民警来到中八居三片区,开展敬老树新风关爱暖人心主题志愿服务活动。农户杨
一点也不冷的冷门点球惜败的巴西到底输在哪儿了?本来,巴西全场看上去攻势占优仅仅只是看上去。一开始,我们以为球迷只是顺便看看,克罗地亚能不能坚持住,或者都想看看巴西会怎么表演。结果,我们见证了克罗地亚的顽强,快速传切配合,高效防段暄评荷兰vs阿根廷两大高手的对决,更看好务实的荷兰队晋级直播吧12月9日讯世界杯四分之一决赛今晚开战,荷兰队对阵阿根廷队。赛前评论员段暄展望了比赛。段暄表示这场比赛是两大高手的对决,他们都不会选择上来就贸然出局,都会稳固防守,伺机寻找机韩乔生阿根廷vs荷兰充满悬念,双方可能陷入苦战甚至点球决胜直播吧12月9日讯卡塔尔世界杯8强战即将打响,著名评论员韩乔生赛前发文展望了比赛。韩乔生认为,首先进行的克罗地亚与巴西的比赛也许悬念不大,巴西人的强大进攻火力上半场就应该能够保证他胜率7214决赛1209克罗地亚vs巴西比分预测,前瞻,分析友友们记得评论区留下你的脚印哦!北京时间12月09日克罗地亚vs巴西是五边形战力拉满的巴西获胜,还是克罗地亚掀翻夺冠热门的巴西?快速分析与比分预测!双方历史交手世界杯碰面克罗地亚就李铁做掉归化球员,只用了两招,为世界杯的努力付诸东流艾克森,曾两次获得中超金靴,曾入选巴西国家队,2019年8月入选国足。洛国富,曾获得中超金靴,2020年4月入选国足。阿兰,曾领跑欧联杯射手榜,欧洲联赛十大新星之一,2021年1月实测!13代酷睿搭配DDR4平台还是DDR5平台?前言相比于隔壁的AMDZen4平台只能搭配DDR5,13代酷睿这边保留有DDR4平台跟DDR5平台两种选择,DDR4平台非常成熟,产品价格合适,性价比高,DDR5平台属于前景无限,一般我不推荐,但这篇示波器的发展史,你骂我也要推荐的01hr史前时代电子示波器的起点并不容易查证,所以史前时代由示波器的操作特性来划分。如今我们最常使用的可能是边沿触发模式,甚至通常认为这就是示波器的一部分基本功能。实际上在TEK5星球日报上半年中国VR设备出货量增166三星明年或推出XR设备VRAR星球今日新闻速览上半年中国VR一体机出货量同比增长166。2三星明年或将推出XR设备?索尼正计划构建更有沉浸感的3D观赛体验2025年更多XR将采用MicroOLEDMet与新国标共进,戴森揭秘室内空气污染最优解今年10月,国家市场监督管理总局国家标准化管理委员会正式批准发布GBT188012022空气净化器国家标准,并将从2023年5月1日开始实施。新国标聚焦消费者的真实诉求和使用场景,胡梁云服千寻cors账号如何注册及连接设置?中国兵器和阿里巴巴共建的千寻(全国)CORS是现阶段比较成熟,并且投入到生产中的全国一张网CORS系统,已经在测绘方面有较好的应用,购买服务也比较简单。RTK测量时,千寻cors怎12。9世界杯14决赛克罗地亚vs巴西荷兰vs阿根廷比分预测周五057世界杯克罗地亚vs巴西克罗地亚身为上届世界杯亚军的克罗地亚队,在本届赛事的表现略显挣扎,他们已经在常规时间与三支球队战成平局。如今格子军团最显而易见的短板便是主力阵容的年