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

1。3部署Flink独立集群Flink核心源码解读

  上一节我们完成了Flink单机模式的部署,本节讲解独立集群(standalone cluster)怎么部署。部署过程比较简单,只需要在单机模式的基础上指定JobManager地址、设置TaskManager列表以及设置ssh免密登录。本节第二部分讲解独立集群高可用配置。下面我们以三个节点为例,搭建Flink独立集群。
  首先准备好搭建集群用的测试机,假定机器ip和主机名如下: 192.168.1.10 host1.test.com 192.168.1.11 host2.test.com 192.168.1.12 host3.test.com 我们把host1.test.com作为JobManager, host2.test.com、host3.test.com作为TaskManager。 1.3.1 安装步骤
  1.解压Flink软件包,切换工作目录到/opt/flink-1.14.3 tar zxvf flink-1.14.3-bin-scala_2.12.tgz -C /opt/ cd /opt/flink-1.14.3
  2.编辑文件conf/flink-conf.yaml,设置JobManager服务地址,用于JobManager和TaskManager交互调用。 # 使用host1.test.com作为JobManager地址 jobmanager.rpc.address: host1.test.com
  3.编辑文件conf/workers,指定TaskManager节点列表,每个节点占一行。 host2.test.com   host3.test.com
  4.设置ssh免密码登录。为了方便用户启停集群,当在主节点启动或者停止集群的时候,Flink需要ssh访问其他节点,然后一并执行启动或者停止命令,所以需要配置主节点到其他节点的ssh免密登录。如果不配置ssh免密,执行start-cluster、stop-cluster会提示用户输入机器密码。下面设置host1.test.com到host2.test.com、host3.test.com的免密码登录。
  1)登录主机host1.test.com,执行ssh-keygen命令回车生成公钥私钥对。参数rsa是加密算法,执行过程中会提示用户输入密码,我们直接回车不设置密码。 ssh-keygen -t rsa
  2)复制公钥id_rsa.pub到授权文件authorized_keys cat ~/.ssh/id_rsa.pub  > ~/.ssh/authorized_keys
  3)修改授权文件authorized_keys和.ssh目录权限 chmod 600 ~/.ssh/authorized_keys chmod 700 ~/.ssh
  4)复制授权文件authorized_keys到host2.test.com、host3.test.com节点,如果目标节点不存在.ssh目录则需提前创建。 #如果目标节点authorized_keys文件已存在且有内容,则应该追加id_rsa.pub内容到文件末尾 scp ~/.ssh/authorized_keys root@host2.test.com:/root/.ssh/ scp ~/.ssh/authorized_keys root@host3.test.com:/root/.ssh/
  注意:所有节点的授权文件authorized_keys权限必须是600,所有节点的.ssh目录的权限必须是700
  5.复制配置好的Flink软件包到host2、host3机器, 注意:Flink要求各节点安装路径必须保持一致 #复制到host2.test.com scp -r /opt/flink-1.14.3 host2.test.com:/opt #复制到host3.test.com scp -r /opt/flink-1.14.3 host3.test.com:/opt
  6.启动Flink独立集群 #在host1.test.com执行 cd /opt/flink-1.14.3 #启动集群(停止集群使用命令:./bin/stop-cluster.sh) ./bin/start-cluster.sh
  从浏览器访问http://host1.test.com:8081页面,如果能看到如下图的Flink web管理页面,则证明Flink启动成功。页面中有显示TaskManager的数量是2。
  1.3.2 设置高可用
  上面部署的独立集群有2个TaskManager,但只有一个JobManager,还需要解决JobManager的高可用问题。JobManager用于协调每个Flink任务的调度和资源管理。默认情况下,每个Flink集群只有一个JobManager实例,那么就意味着存在单点故障。如果JobManager崩溃,就不能提交新的任务,且运行中的任务也会失败。 JobManager高可用可以在JobManager挂掉后,恢复JobManager,从而消除单点故障。
  Flink提供了两种高可用方式实现: Zookeeper:基于ZooKeeper的高可用服务支持任意部署模式的Flink集群。它们需要外部的ZooKeeper集群。Apache Zookeeper提供分布式协调服务,解决一致性问题,被广泛应用于各大开源项目中,比如hadoop、hbase、kafka等。 Kubernetes:基于Kubernetes的高可用服务只能用于Flink on Kubernetes集群。
  独立集群高可用配置步骤:
  1.在host1.test.com节点编辑配置文件:conf/flink-conf.yaml,设置高可用参数。 #必填参数 high-availability: zookeeper    #必填参数,多quorum格式:host1:port1,host2:port2,host3:port3 high-availability.zookeeper.quorum: host1.test.com:2181 #必填参数,storageDir需要是所有节点都能访问的地址,比如HDFS, S3, Ceph, nfs。如果使用hdfs地址则需要引入hadoop相关包,另外flink的启动用户必须有权限创建hdfs目录 high-availability.storageDir: hdfs:///flink/recovery  #可选参数,存储状态的zookeeper路径 high-availability.zookeeper.path.root: /flink #可选参数,当多个Flink集群使用同一个zookeeper地址时需要更改此参数 high-availability.cluster-id: /default
  注意:  如果使用hdfs作为storageDir存储地址,需要引入hadoop相关类。修改/etc/profile文件,在文件末尾增加行: #前提是hadoop加入了环境变量,即是执行hadoop classpath命令能打印classpath信息 export HADOOP_CLASSPATH=`hadoop classpath` #修改完成后执行source /etc/profile刷新环境变量
  2.编辑conf/masters文件,添加JobManager,我们把host1.test.com、host2.test.com都作为JobManager角色。 host1.test.com:8081 host2.test.com:8081
  3.编辑conf/workers文件,添加TaskManager,我们把host2.test.com、host3.test.com都作为TaskManager角色。 host2.test.com host3.test.com
  4.复制修改后的flink-conf.yaml、masters、workers文件到host2.test.com、host3.test.com节点 scp conf/flink-conf.yaml conf/masters conf/workers host2.test.com:/opt/flink-1.14.3/conf/ scp conf/flink-conf.yaml conf/masters conf/workers host3.test.com:/opt/flink-1.14.3/conf/
  5.启动zookeeper,执行./bin/start-zookeeper-quorum.sh 命令会在本机启动一个zookeeper服务,可通过conf/zoo.cfg修改zookeeper配置。用户也可以使用外部已部署好的zookeeper服务,确保在flink-conf.yaml文件的high-availability.zookeeper.quorum配置项值可访问。
  6.启动Flink集群,./bin/start-cluster.sh 同样启动成功后,在浏览器中访问某个JobManager可看到页面,访问另一个JobManager会提示:{"errors":["Service temporarily unavailable due to an ongoing leader election. Please refresh."]}
  启动JobManager需要在HDFS创建/flink目录,如果没有权限会提示如下类似错误,用户去更改目录权限即可。 Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.AccessControlException): Permission denied: user=root, access=WRITE, inode="/":hdfs:supergroup:drwxrwxr-x at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.check(FSPermissionChecker.java:504) at org.apache.hadoop.hdfs.server.namenode.FSPermissionChecker.checkPermission(FSPermissionChecker.java:336)
  如果有任何疑问欢迎留言,笔者头条号与公众号同名:小圈数据

春天到了,这野菜随处可见,富含维生素氨基酸,下锅炒一炒太香了春天到了,这野菜随处可见,富含维生素氨基酸,下锅炒一炒太香了春天到了,去菜市场买菜都能见到一些野菜了,不管价格如何,遇到我都会买一点,回家蒸一蒸或者是炒一炒,软嫩可口,清香鲜美,家高记陕西面馆六种陕西面汤,味道鲜美制作简单,吃一周不重样吃面多喝汤,胜似开药方,这句话流传了这么多年,说明吃面要喝汤,喝汤对身体好。大家在日常生活中是不是也经常觉得,吃面要喝汤,不喝汤就感觉不顺畅,少了些许滋味。广为流传这么久的话还是有TOKYOGIRLSCOLLECTION哈喽,这里是春来!今天继续一起学习TOKYOGIRLSCOLLECTION2021春夏篇时尚风向穿搭吧!(一)针织短袖阔腿高腰牛仔裤针织短袖阔腿高腰牛仔裤我个人觉得这套穿搭很夏天!穿短袖的季节要到了,你的拜拜肉练得怎么样啦?近两年女团风,BM风深受小仙女的喜欢,这些服装风格又有很多人说是敢爱不敢穿的款式。小短款的修身上衣没有包容度,是显身材的最佳利器,同时也是暴露身材缺点的雷品。今天为小仙女们推荐一些冷知识不同的情绪容易对脸部造成的7种皱纹当我们的年龄越来越大之后,我们很容易在脸上发现逐渐增加的皱纹。皱纹在什么地方出现,这可能与我们的生活方式和基因有关。但另一方面,这也可能与我们经常展现的表情和情绪有关系。例如一些非28岁的章泽天穿搭像个女老板,气质优雅风度翩翩,贵气十足2月20日,有网友晒出章泽天自有品牌平台的视频,称赞她气质优雅风度翩翩,引发网友热议。那天是刘强东东方子公司旗下子品牌举办的时尚盛会。作为老板娘,章泽天也盛装出席活动。那天章泽天选原来运动鞋要这么穿才会时髦!突然明白,平时搭配输在哪儿了hi大家好以前穿运动鞋是为了走路的舒适感,现在穿运动鞋,则是为了彰显自己自如自信的穿衣格调。只不过看似万能百搭,也不是只要穿上运动鞋你就有了时髦感。所以今天这篇就对春季穿搭中热度很53岁做完提眉眼袋手术后1个月,和大家谈谈我的一些感受来自求美者自述我今年53岁,这几年觉得上眼皮往下耷拉的明显,朋友们都说我看着不精神。年轻的时候,我眼睛很漂亮,大双眼皮特变宽,现在都快变成内双了。面诊完,郑教授说我的手术方案很简单煮鸭肉别再焯水了,跟着刘嫂做好第一步,鸭肉无腥味,好吃又入味大家好,这里是刘一手美食,关注老刘,每天分享一道好吃又实用的家常菜1鸭是为餐桌上的上乘肴馔,也是人们进补的优良食品2今天刘嫂就来分享一下木鸭去腥的小技巧做法,喜欢的朋友可以先收藏,不负春光京城春日打卡这几件小事,幸福指数100!北京的初春藏着冬季遗留的寒意唤醒万物的春风过后刚体会到春日的温暖与清爽夏日的热浪便急着涨潮花满枝头楚楚动人的春天总是显得那么弥足珍贵春光短暂,莫负韶华在北京的春天你还可以这样永定门北京绝美夜景合集8个夜游打卡地夜幕降临时,这个城市变成了另一种样子蔚蓝的天空变成黑色,华灯一开始霓虹灯交织在一起,在街道和建筑物的轮廓中闪烁。越来越密集的灯光它显示了城市的活力浪漫梦幻充满热爱日落夕阳,星光陪伴
春季是调理血气的好季节,健脾护肝的小妙招要坚持做春季是调理血气的好季节,健脾护肝的小妙招要坚持做文爱问360春季,作为万物复苏的时节,也是养生不可忽视的重要时期。经过一个冬季的休养生息,人的五脏六腑难免处于虚浮的状态,在运转的过周海媚真有爱心,穿卫衣涂大红唇领养小动物,人美心善娱乐圈少见要说衣品当中的万金油单品,那真的是有很多,衬衫T恤还有卫衣等等都是这个季节的必备单品,先不说造型好看与否,至少这几件单品跟任何上衣都能形成很好的化学反应,尤其是卫衣,厚薄适中,能够湖人止步季后赛詹姆斯越老越妖,球队咋还提前出局?电影西红柿首富的男主角王多鱼,一个三十七岁的半吊子守门员,面对金先生抛来的橄榄枝,硬着头皮自诩身体发育晚,尚在巅峰期,随即现场展示自己扎实的基本功扑抢随手抛出的网球,结果终身一跃打背包女手中拿着RB牌更方便搭车?原因说了就懂,司机也明白旅游慢慢地深入人心,但对于众多的年轻人来说,他们在选择外出游玩时,可能会尝试穷游。因为穷游不仅仅会锻炼一个人的毅力,而且也能够实现旅游的价值。(此处已添加小程序,请到今日头条客户端NBA常规赛全部结束,终极排名及精彩的季后赛时刻马上到来北京时间4月11日,NBA常规赛全部结束,其中休斯顿火箭114130不敌亚特兰大鹰队,波特拿到26分8板6助,榜眼格林大爆发拿下41分1板3助!鹰队特雷扬拿到28分5板11助。黄蜂白天想睡觉,头昏脑胀,还健忘,这是怎么回事?老中医告诉你原因春困夏乏秋打盹,在万物复苏,气温回升的川田,你是不是常常感觉困倦乏力,没有精神,这种情况大多是因为季节的交替造成的,只要自己在平时多锻炼,保持充足的失眠就可以了。但是有一种人,一年近日,互联网大厂纷纷大裁员背后的原因了解一下近日,互联网大厂都纷纷开始大裁员。是什么原因造成的呢?咱们来分析分析。近年随着疫情的复发导致市场经济更萧条,加上走出海外的互联网大厂也出现阻滞。这些互联上市公司财报都很难看,明显的杨颖终究是高估了自己,才离婚2个月,资源就已经大不如前当初杨颖和黄晓明的世纪婚礼震撼了网友,本以为也是一个公主和王子的美好生活,结果却被一份离婚证书为这段轰动娱乐圈的感情画上句号。而恢复单身的杨颖虽然依旧美丽动人,从神情上并没有那种打冠军梦破碎,终于被沃格尔认可!可惜太迟了,这次他会主动离开对于湖人队来说,本赛季的失败,意味着他们将会失去很多东西,谁也没有想到拥有詹姆斯浓眉的阵容竟然连西部前十都进不去,很现实的一个问题摆在眼前,下赛季湖人队必定会失去吸引力,如果维持三广东队赢球却突传坏消息!辽宁队冠军稳了哈喽,大家好,欢迎收看酷彬聊球,文章开始之前,麻烦大家给酷彬文章点点赞点点关注,让更多球迷看到,谢谢大家。今天我们来聊一下cba,来聊一下广东队。我们知道广东队目前的状态可以说是非比起减肥,中国大叔越来越爱瘦脸针盐财经作者寇大庸编辑清欣爱美之心,人皆有之。美貌,向来兼具审美与实用价值,不仅让人心生愉悦,同时也是竞争优势。整形整容技术的发展,让人拥有了改变容貌和身材的能力,使得每个人都有机会