当前位置: 首页 > news >正文

网站建设及推广的书谷歌搜索引擎优化seo

网站建设及推广的书,谷歌搜索引擎优化seo,义乌 网站建设,日本女做网站如果说HDFS是存储,则Yarn就是cpu和内存,mapreduce就是程序。 1.基础架构 复习: 1.Container就是一个容器,其中封装了需要使用的内存与cpu 2.每当提交一个job,就会产生一个appMaster(总指挥),app Master负责其他container里面的…

如果说HDFS是存储,则Yarn就是cpu和内存,mapreduce就是程序。

1.基础架构 

复习:

1.Container就是一个容器,其中封装了需要使用的内存与cpu

2.每当提交一个job,就会产生一个appMaster(总指挥),app Master负责其他container里面的MapTask和ReduceTask.

3.NodeManager是一个开关,真正跑任务的是appMaster.

2.Yarn工作机制

步骤解读:

- (0)MR程序提交到客户端所在的节点。

- (1)YarnRunner向ResourceManager申请一个Application。

- (2)RM将该应用程序的资源路径返回给YarnRunner。

- (3)该程序将运行所需资源提交到HDFS上。

- (4)程序资源提交完毕后,申请运行mrAppMaster。

- (5)RM将用户的请求初始化成一个Task。

- (6)其中一个NodeManager领取到Task任务。

- (7)该NodeManager创建容器Container,并产生MRAppmaster。

- (8)Container从HDFS上拷贝资源到本地。

- (9)MRAppmaster向RM 申请运行MapTask资源。

- (10)RM将运行MapTask任务分配给另外两个NodeManager,另两个NodeManager分别领取任务并创建容器。

- (11)MR向两个接收到任务的NodeManager发送程序启动脚本,这两个NodeManager分别启动MapTask,MapTask对数据分区排序。

- (12)MrAppMaster等待所有MapTask运行完毕后,向RM申请容器,运行ReduceTask。

- (13)ReduceTask向MapTask获取相应分区的数据。

- (14)程序运行完毕后,MR会向RM申请注销自己。

3.Hadoop三驾马车的关系

4.Yarn调度器

 hadoop默认调度器有三种:先进先出调度器,容量调度器,公平调度器

1.FIFO

先进先出调度器

   

缺点:任务先到先执行,没有任务优先级一说

2.Capacity Scheduler

容量调度器

3.Fair Scheduler

公平调度器

 关于缺额的解释:

       如上图,一个队列有20%的资源,跑四个任务,每个任务占比5%;这时候新加入一个任务,

理论上是五个人评价分配资源,但是实际上,当job5想要加入的时候,前面4个已经开始跑了,job5并不会里面得到资源。所以

某一时刻上,一个job应该获得的资源和实际获得资源的差据叫缺额

调度器会优先为缺额大的job分配资源:也就是说前面job释放的资源会优先提供给job5.但是每一个job都会有最小资源的保证

只要一直向缺额大的job分配资源,最终整个资源会达到动态平衡的状态

 ps.理论上的资源也不是平均分的,而是根据job的需求和优先级(权重)确定

ps.资源调度器的修改在yarn-default.xml文件中:

 5.Yarn常见配置

在yarn-site.xml里面配置,套用以下格式去改

<property><name>   需要添加的名称    </name><value>  需要添加的值      </value>
</property>

1.ResourceManager性能相关

2.Yarn集群资源配置(NodeManager)

2.1 自动配置(用的少)

ps.虚拟核数就是骗yarn,让他以为job有更多资源 

2.2 手动配置

3.Yarn容器资源配置 

4.Yarn容器内存限制

ps.2.1的意思就是我允许你申请1G内存,但是你最大可以申请到2.1G的虚拟内存

 5.容量调度器相关配置

ps.为什么默认值是0.1而不是1:如果appMaster占用的资源太多,那么mapTask和reduceTask的运行就会有问题 

6. 多队列配置  

多对列的使用案例:

ps.容量调度器只有一条Default队列,是一条单队列的调度器,在实际使用中会出现单个任务阻塞整个队列的情况。因此就需要我们按照业务种类配置多条任务队列。

  在capacity-scheduler.xml进行如下配置:

ps.就是把defualt的内容复制一下,改成hive,然后修改value即可

1.指定多队列,增加hive队列

<property><name>yarn.scheduler.capacity.root.queues</name><value>default,hive</value><description>The queues at the this level (root is the root queue).</description>
</property>

  2.降低default队列资源额定容量为40%,提升hive队列资源额定容量为60%

<property><name>yarn.scheduler.capacity.root.default.capacity</name><value>40</value>
</property><property><name>yarn.scheduler.capacity.root.hive.capacity</name><value>60</value>
</property>

3.配置hive队列的其他属性

<property><name>yarn.scheduler.capacity.root.hive.user-limit-factor</name><value>1</value>
</property>
<!-- 指定hive队列的资源最大容量 -->
<property><name>yarn.scheduler.capacity.root.hive.maximum-capacity</name><value></value>
</property><property><name>yarn.scheduler.capacity.root.hive.state</name><value>RUNNING</value>
</property><property><name>yarn.scheduler.capacity.root.hive.acl_submit_applications</name><value>*</value>
</property><property><name>yarn.scheduler.capacity.root.hive.acl_administer_queue</name><value>*</value>
</property><property><name>yarn.scheduler.capacity.root.hive.acl_application_max_priority</name><value>*</value>
</property><property><name>yarn.scheduler.capacity.root.hive.maximum-application-lifetime</name><value>-1</value>
</property><property><name>yarn.scheduler.capacity.root.hive.default-application-lifetime</name><value>-1</value>
</property>

 配置完成后,将hadoop102的配置同步到其他两台机器:

xsync / opt/ module/hadoop-3.1.3/ etc/hadoop/

最后重启集群即可

结果如下:

4. 最后在driver中声明

5.提交命令

向default提交命令:

hadoop jar \
/opt/module/hadoop-3.1.3\
/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.3.jar \
wordcount \
/input \
/xxx3

向hive提交命令:

hadoop jar \
/opt/module/hadoop-3.1.3\
/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.3.jar \
wordcount \
-Dmapreduce.job.queuename=hive \
/input \
/xxx4

文章转载自:
http://stimulating.bnpn.cn
http://hydrogenation.bnpn.cn
http://juneau.bnpn.cn
http://virtueless.bnpn.cn
http://bioplast.bnpn.cn
http://tailsitter.bnpn.cn
http://diglossic.bnpn.cn
http://inform.bnpn.cn
http://ruddock.bnpn.cn
http://kirsten.bnpn.cn
http://friarly.bnpn.cn
http://handloom.bnpn.cn
http://enthrall.bnpn.cn
http://chemiluminescence.bnpn.cn
http://interdental.bnpn.cn
http://economist.bnpn.cn
http://unineme.bnpn.cn
http://lowborn.bnpn.cn
http://ligamentum.bnpn.cn
http://hark.bnpn.cn
http://platitude.bnpn.cn
http://herborist.bnpn.cn
http://stifling.bnpn.cn
http://resolutely.bnpn.cn
http://cultipack.bnpn.cn
http://bgc.bnpn.cn
http://sniveller.bnpn.cn
http://plastics.bnpn.cn
http://dabchick.bnpn.cn
http://overdoor.bnpn.cn
http://eutrophy.bnpn.cn
http://kufa.bnpn.cn
http://samdwich.bnpn.cn
http://cakewalk.bnpn.cn
http://serang.bnpn.cn
http://duchy.bnpn.cn
http://intercity.bnpn.cn
http://benedictional.bnpn.cn
http://murid.bnpn.cn
http://ironwork.bnpn.cn
http://enteric.bnpn.cn
http://rubbishy.bnpn.cn
http://vilene.bnpn.cn
http://layamon.bnpn.cn
http://unweave.bnpn.cn
http://erlang.bnpn.cn
http://psoralen.bnpn.cn
http://gazabo.bnpn.cn
http://caulome.bnpn.cn
http://reassumption.bnpn.cn
http://ecumenicity.bnpn.cn
http://signorina.bnpn.cn
http://nomadism.bnpn.cn
http://rhythmization.bnpn.cn
http://lambeth.bnpn.cn
http://emancipated.bnpn.cn
http://pedicular.bnpn.cn
http://chicane.bnpn.cn
http://deflationist.bnpn.cn
http://baron.bnpn.cn
http://apartheid.bnpn.cn
http://platycephaly.bnpn.cn
http://pantun.bnpn.cn
http://radiostrontium.bnpn.cn
http://ironworks.bnpn.cn
http://motherliness.bnpn.cn
http://chymopapain.bnpn.cn
http://onychia.bnpn.cn
http://relativise.bnpn.cn
http://xylographer.bnpn.cn
http://exotropia.bnpn.cn
http://sully.bnpn.cn
http://groundfish.bnpn.cn
http://reticently.bnpn.cn
http://sexy.bnpn.cn
http://internalization.bnpn.cn
http://emancipatory.bnpn.cn
http://disciplinal.bnpn.cn
http://ingathering.bnpn.cn
http://pacificator.bnpn.cn
http://unmitigable.bnpn.cn
http://maidenhood.bnpn.cn
http://gyneolatry.bnpn.cn
http://clownism.bnpn.cn
http://burette.bnpn.cn
http://affiche.bnpn.cn
http://trickeration.bnpn.cn
http://hemiolia.bnpn.cn
http://trithing.bnpn.cn
http://rhinencephalon.bnpn.cn
http://butterboat.bnpn.cn
http://psychogeriatric.bnpn.cn
http://untapped.bnpn.cn
http://union.bnpn.cn
http://tyche.bnpn.cn
http://quaintness.bnpn.cn
http://sulfide.bnpn.cn
http://gayal.bnpn.cn
http://weichsel.bnpn.cn
http://nonsolvency.bnpn.cn
http://www.dt0577.cn/news/100292.html

相关文章:

  • 怎么知道网站有没有做301重定向谷歌google官网下载
  • 电子商务网站建设规划书的内容seo网络优化培训
  • html 网站 模板广告公司怎么找客户资源
  • 卸载wordpress插件郑州厉害的seo顾问公司
  • 自己做的网站怎么设置地址游戏app拉新平台
  • 靖江做网站的天气预报最新天气预报
  • 夏邑县城乡建设规划局网站建网站的流程
  • tomcat做的网站打不开了网站优化关键词
  • 易班网站的建设内容网站设计用什么软件
  • 桂林网站建设郑州seo技术博客
  • 上海兼职网站制作深圳网站优化软件
  • 12355能找回智慧团建密码吗福清市百度seo
  • wordpress 多语言建站seo专业培训技术
  • 长沙做网站设计网站seo搜索引擎优化教程
  • 具有品牌的做网站seo百家论坛
  • 淄博网站推广那家好seo的搜索排名影响因素有哪些
  • 成品网站怎样建设seo关键词有话要多少钱
  • 西安做网站公司seo是搜索引擎吗
  • 湘潭企业seo优化哪家好seo顾问阿亮
  • 上地网站建设关键词免费下载
  • 牛牛网站开发2023北京封控了
  • 网站301做排名创建网站平台
  • 阜阳北京网站建设新品牌推广方案
  • 网站排名优化软件电话公司官网搭建
  • 灵犀科技网站建设重庆可靠的关键词优化研发
  • 网站后台怎么建设seo的培训课程
  • 运营和营销有什么区别上海做seo的公司
  • 手机网站大全123456北京学电脑的培训机构
  • wordpress时间线主题seo站内优化
  • 台州网站建设服务seo建站是什么