专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

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

  上一节我们完成了Flink单机模式的部署,本节讲解独立集群(standalonecluster)怎么部署。部署过程比较简单,只需要在单机模式的基础上指定JobManager地址、设置TaskManager列表以及设置ssh免密登录。本节第二部分讲解独立集群高可用配置。下面我们以三个节点为例,搭建Flink独立集群。
  首先准备好搭建集群用的测试机,假定机器ip和主机名如下:192。168。1。10host1。test。com192。168。1。11host2。test。com192。168。1。12host3。test。com我们把host1。test。com作为JobManager,host2。test。com、host3。test。com作为TaskManager。1。3。1安装步骤
  1。解压Flink软件包,切换工作目录到optflink1。14。3tarzxvfflink1。14。3binscala2。12。tgzCoptcdoptflink1。14。3
  2。编辑文件confflinkconf。yaml,设置JobManager服务地址,用于JobManager和TaskManager交互调用。使用host1。test。com作为JobManager地址jobmanager。rpc。address:host1。test。com
  3。编辑文件confworkers,指定TaskManager节点列表,每个节点占一行。host2。test。comhost3。test。com
  4。设置ssh免密码登录。为了方便用户启停集群,当在主节点启动或者停止集群的时候,Flink需要ssh访问其他节点,然后一并执行启动或者停止命令,所以需要配置主节点到其他节点的ssh免密登录。如果不配置ssh免密,执行startcluster、stopcluster会提示用户输入机器密码。下面设置host1。test。com到host2。test。com、host3。test。com的免密码登录。
  1)登录主机host1。test。com,执行sshkeygen命令回车生成公钥私钥对。参数rsa是加密算法,执行过程中会提示用户输入密码,我们直接回车不设置密码。sshkeygentrsa
  2)复制公钥idrsa。pub到授权文件authorizedkeyscat。sshidrsa。pub。sshauthorizedkeys
  3)修改授权文件authorizedkeys和。ssh目录权限chmod600。sshauthorizedkeyschmod700。ssh
  4)复制授权文件authorizedkeys到host2。test。com、host3。test。com节点,如果目标节点不存在。ssh目录则需提前创建。如果目标节点authorizedkeys文件已存在且有内容,则应该追加idrsa。pub内容到文件末尾scp。sshauthorizedkeysroothost2。test。com:root。sshscp。sshauthorizedkeysroothost3。test。com:root。ssh
  注意:所有节点的授权文件authorizedkeys权限必须是600,所有节点的。ssh目录的权限必须是700
  5。复制配置好的Flink软件包到host2、host3机器,注意:Flink要求各节点安装路径必须保持一致复制到host2。test。comscproptflink1。14。3host2。test。com:opt复制到host3。test。comscproptflink1。14。3host3。test。com:opt
  6。启动Flink独立集群在host1。test。com执行cdoptflink1。14。3启动集群(停止集群使用命令:。binstopcluster。sh)。binstartcluster。sh
  从浏览器访问http:host1。test。com:8081页面,如果能看到如下图的Flinkweb管理页面,则证明Flink启动成功。页面中有显示TaskManager的数量是2。
  1。3。2设置高可用
  上面部署的独立集群有2个TaskManager,但只有一个JobManager,还需要解决JobManager的高可用问题。JobManager用于协调每个Flink任务的调度和资源管理。默认情况下,每个Flink集群只有一个JobManager实例,那么就意味着存在单点故障。如果JobManager崩溃,就不能提交新的任务,且运行中的任务也会失败。JobManager高可用可以在JobManager挂掉后,恢复JobManager,从而消除单点故障。
  Flink提供了两种高可用方式实现:Zookeeper:基于ZooKeeper的高可用服务支持任意部署模式的Flink集群。它们需要外部的ZooKeeper集群。ApacheZookeeper提供分布式协调服务,解决一致性问题,被广泛应用于各大开源项目中,比如hadoop、hbase、kafka等。Kubernetes:基于Kubernetes的高可用服务只能用于FlinkonKubernetes集群。
  独立集群高可用配置步骤:
  1。在host1。test。com节点编辑配置文件:confflinkconf。yaml,设置高可用参数。必填参数highavailability:zookeeper必填参数,多quorum格式:host1:port1,host2:port2,host3:port3highavailability。zookeeper。quorum:host1。test。com:2181必填参数,storageDir需要是所有节点都能访问的地址,比如HDFS,S3,Ceph,nfs。如果使用hdfs地址则需要引入hadoop相关包,另外flink的启动用户必须有权限创建hdfs目录highavailability。storageDir:hdfs:flinkrecovery可选参数,存储状态的zookeeper路径highavailability。zookeeper。path。root:flink可选参数,当多个Flink集群使用同一个zookeeper地址时需要更改此参数highavailability。clusterid:default
  注意:如果使用hdfs作为storageDir存储地址,需要引入hadoop相关类。修改etcprofile文件,在文件末尾增加行:前提是hadoop加入了环境变量,即是执行hadoopclasspath命令能打印classpath信息exportHADOOPCLASSPATHhadoopclasspath修改完成后执行sourceetcprofile刷新环境变量
  2。编辑confmasters文件,添加JobManager,我们把host1。test。com、host2。test。com都作为JobManager角色。host1。test。com:8081host2。test。com:8081
  3。编辑confworkers文件,添加TaskManager,我们把host2。test。com、host3。test。com都作为TaskManager角色。host2。test。comhost3。test。com
  4。复制修改后的flinkconf。yaml、masters、workers文件到host2。test。com、host3。test。com节点scpconfflinkconf。yamlconfmastersconfworkershost2。test。com:optflink1。14。3confscpconfflinkconf。yamlconfmastersconfworkershost3。test。com:optflink1。14。3conf
  5。启动zookeeper,执行。binstartzookeeperquorum。sh命令会在本机启动一个zookeeper服务,可通过confzoo。cfg修改zookeeper配置。用户也可以使用外部已部署好的zookeeper服务,确保在flinkconf。yaml文件的highavailability。zookeeper。quorum配置项值可访问。
  6。启动Flink集群,。binstartcluster。sh同样启动成功后,在浏览器中访问某个JobManager可看到页面,访问另一个JobManager会提示:{errors:〔Servicetemporarilyunavailableduetoanongoingleaderelection。Pleaserefresh。〕}
  启动JobManager需要在HDFS创建flink目录,如果没有权限会提示如下类似错误,用户去更改目录权限即可。Causedby:org。apache。hadoop。ipc。RemoteException(org。apache。hadoop。security。AccessControlException):Permissiondenied:userroot,accessWRITE,inode:hdfs:supergroup:drwxrwxrxatorg。apache。hadoop。hdfs。server。namenode。FSPermissionChecker。check(FSPermissionChecker。java:504)atorg。apache。hadoop。hdfs。server。namenode。FSPermissionChecker。checkPermission(FSPermissionChecker。java:336)
  如果有任何疑问欢迎留言,笔者头条号与公众号同名:小圈数据

宋美龄至死不愿再见宋庆龄,二人却留下相同的遗愿,内容令人心酸读此文前,麻烦您点击一下关注,既方便您进行讨论与分享,又给您带来不一样的参与感,感谢您的支持。1944年7月9日,宋氏家族大姐宋蔼龄,协同小妹宋美龄前往巴西治病,宋庆龄来到机场相送邱少云身份被质疑,2016年贵州老农捐出邱少云照片,惊动中央军委战斗英雄邱少云的真实性一直被人质疑,有的人认为邱少云是虚构人物。第一我们接触到的课本和所有资料中,一张邱少云的照片都没有,都是以画像的形式存在第二被火烧成那样还一动不动,这违背了人为什么说毛泽东把握火候的能力无人能及?为什么说毛泽东把握火候的能力无人能及?毛泽东1938年10月,抗日战争正如毛泽东所预判的那样,进入了第二个阶段战略相持阶段,其标志性事件是日军攻占了广州和武汉,表面上看日本侵略者似红军长征在永州的故事(19)红星闪闪亮国民党零陵县第六区区长蒋联友,塌鼻子小眼睛,走起路来像螃蟹一样,要好难看就有好难看。他家里有钱有势通过关系,花钱买了个六区区长过足了官瘾。蒋联友没有文化,胆子也小,天天背着一把盒子59年,左大玢指出毛主席念错自己玢字,主席回去问问你爸爸1959年,湖南湘剧新花的左大玢,突然受到上级通知要去湖南省委交际处演出。就是在这里,左大玢与毛主席之间发生了一件趣事。毛主席笑着问左大玢小姑娘,你为什么姓左呢?左大玢一本正经地回林彪和粟裕在军事上谁更厉害?毛主席是如何评价两人的?如果您喜欢这篇作品,欢迎点击右上方关注。感谢您的鼓励与支持,希望能给您带来舒适的阅读体验。林彪和粟裕可谓是中国革命之路不可或缺的两员大将,一个是排名第三的开国元帅,一个则是开国十大霍金的6个预言其中3个已经上演,为何警告人类别惹外星人?霍金曾做出过6个预言,其中有3个已经灵验。2018年3月14日,这位物理巨人猝然长逝,全世界在缅怀他的同时,也陷入了对未来未知的恐惧之中。剩下的预言是否会一一灵验,历史的长河会将人像辛追夫人这类古尸,照片很恐怖为何很多报道都说栩栩如生?1972年对于历史长河来说,就是非常普通的一年,可是在这一年的中国长沙发生了一起震惊世界的考古事件一只工程队开挖防空洞,随后发现了一座恢弘无比的古墓。长沙发现古墓的消息不胫而走,最为什么皇帝那么爱杀功臣呢飞鸟尽良弓藏,狡兔死走狗烹,汉初三杰之一的韩信,明朝的徐达等,清朝的年羹尧这些都是被皇帝所杀,且都是大功臣,那么皇帝为什么要杀他们呢?先看看那些没有被杀的大功臣。张良,辞官称要退隐俄欧乱局,美俄欧,孰为螳螂孰为黄雀?一个敢于把莫斯科送给拿破仑,然后消灭之的民族应不缺大智大勇。能在短短几百年里实现大一统,先后摆脱蒙古帝国,击败强盛一时的立陶宛公国瑞典王国法兰西帝国(拿破仑)的俄罗斯从不缺谋略,也多名选手透露Apex英雄国服年底上线?或是腾讯特供版自PUBG大火之后,同类型游戏也逐渐多了起来,像Apex英雄就成为了后起之秀,目前在Steam端的人气仅次于V社当家的Dota2和CSGO。不过Apex英雄是国外大热的网游,网络延
樊吉社从亚太到印太美国地区安全战略的变迁与回归樊吉社中共中央党校国际战略研究院副院长教授,清华大学战略与安全研究中心特约专家内容提要拜登政府对印太地区的重视程度远超冷战结束后的任何一届美国政府,美国为充实印太战略采取了诸多政策社保断缴3个月,个人账户就会清零,白交了,是真的吗?今天同事着急忙慌地找我,网上都在说社保断缴3个月,个人账户就会清零,白交了,这是不是真的?如今越来越多人缴纳社保,可以享受到各种福利待遇。不过,有不少人因为各种原因导致社保中断,关这座直辖市发布新政外地户籍在本市就业缴半年社保能买房来源每日经济新闻近期,多地楼市政策出现新的变化。9月16日,为支持刚需和改善性需求促进房地产业健康发展,天津市发布了楼市调控新政!天津发布楼市新政外地户籍缴半年社保能买房9月16日加强转供电主体电价收费管理,亟待厘清行政执法认定问题近日,国务院办公厅印发关于进一步优化营商环境降低市场主体制度性交易成本的意见(国办发202230号),进一步推动规范市政公用服务价外收费管理。要求加强水电气热通信有线电视等市政公用10月1日起,驾乘电动自行车上路需要注意啥?权威解读宁德市电动自行车管理条例将于10月1日起正式实施。该条例最大的亮点是什么?条例实施后市民驾乘电动自行车上路,最需要注意的事项有哪些?今日,记者就此向宁德市公安局交警支队法宣大队大队碧桂园完成发行15亿元中期票据票面利率3。2北京商报讯(记者王寅浩)9月20日,碧桂园发布公告称,全资附属公司碧桂园地产集团有限公司于2022年9月19日在中国公开发行2022年度第一期中期票据,本金总额为人民币15亿元,为招商金控设立之后,高层集体调整,招商局缪建民担任董事长9月18日上午,招商局金融控股有限公司(简称招商金控)设立暨揭牌仪式在深圳前海举行。招商金控是国内第三家获批设立的金控公司,也是国务院国资委体系内首家央企金控。在正式接获央行批准设2022年夏秋季入伍新兵启程奔赴军营来源厦视新闻从军报国,不负青春,2022年夏秋季厦门市应征入伍新兵开始分批次奔赴军营,今天上午,市领导前往厦门北站欢送新兵。上午九点多,在厦门北站候车大厅,新兵们身着崭新迷彩服肩披赵公明如何成为了正财神赵公明,又名赵郎,是秦国陕西人。少时家境贫寒,以砍柴卖柴渡日,但从小急公好义,乐于帮助别人,在地方口碑很好。及其年长,由于少时砍柴,所以对木材非常熟悉,因此开始做木材生意,因为当时难民引爆美国党争,上万儿童被监禁,中国在联合国关切美人权问题要考察一个国家的人权保障水平,就要看这个国家对待弱势群体的方式。作为世界头号强国,美国在这方面显然不能令人满意。无论是特朗普,还是拜登,美国总统在难民问题上不负责任的做法,凸显了这人民币再次破7,未来走势如何?9月15日人民币汇率再次跌7,外汇市场上离岸人民币对美元即期汇率最低触及7。0187,刷新了2020年7月以来的最低值。人民币为何再次破7?首先,美元指数创新高。9月5日,美元指数
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网