节点弹性

弹性  时间:2021-03-03  阅读:()
弹性MapReduce版权所有:腾讯云计算(北京)有限责任公司第1共14弹性MapReduce常问题产品文档弹性MapReduce版权所有:腾讯云计算(北京)有限责任公司第2共14【版权声明】2013-2019腾讯云版权所有本文档著作权归腾讯云单独所有,未经腾讯云事先书面许可,任何主体不得以任何形式复制、修改、抄袭、传播全部或部分本文档内容.
【商标声明】及其它腾讯云服务相关的商标均为腾讯云计算(北京)有限责任公司及其关联公司所有.
本文档涉及的第三方主体的商标,依法由权利人所有.
【服务声明】本文档意在向客户介绍腾讯云全部或部分产品、服务的当时的整体概况,部分产品、服务的内容可能有所调整.
您所购买的腾讯云产品、服务的种类、服务标准等应由您与腾讯云之间的商业合同约定,除非双方另有约定,否则,腾讯云对本文档内容不做任何明示或模式的承诺或保证.
弹性MapReduce版权所有:腾讯云计算(北京)有限责任公司第3共14文档目录常问题弹性MapReduce基本问题EMR-Master节点配置过低运行失败Yarnnodemanager节点不健康指导控制台报错InternalError问题HiveServer2迁移到Router集群网络设置问题弹性MapReduce版权所有:腾讯云计算(北京)有限责任公司第4共14如何查看任务日志您可以登录任意一台EMR服务器执行以下命令查看任务日志:yarnlogs-applicationIdapplication_1507732460084_0057如需查看任务异常原因可通过以下命令实现:yarnlogs-applicationIdapplication_1507732460084_0057|grep-A20Exception如何调整集群计算资源集群计算资源由yarn-site.
xml中的以下两项配置决定:yarn.
nodemanager.
resource.
cpu-vcores4yarn.
nodemanager.
resource.
memory-mb14745默认情况下cpu-vcores等于机器的CPU核数,memory-mb等于机器内存的91%,可以根据实际情况作出调整,如果设置太大则存在机器宕机的险.
如何处理任务执行时内存溢出提交MR任务或者通过Hive执行SQL脚本时发生内存溢出可以通过设置以下参数处理:setmapreduce.
map.
java.
opts=-Xmx4096m;setmapreduce.
reduce.
java.
opts=-Xmx4096m;常问题弹性MapReduce基本问题最近更新时间:2020-08-1016:13:00注意:需以Hadoop用户身份执行该命令.
如果是其他用户的任务可以添加参数-appOwnerusername.
弹性MapReduce版权所有:腾讯云计算(北京)有限责任公司第5共14可以根据计算需要调整内存参数,如果是Hive也可写在~/.
hiverc文件下,提交的时候会自动执行.
如何预估集群规模假设您的一次运算以SQL执行为例,如果想要在确定的时间里查询到结果需要的vcore为64个,内存为128GB,业务要求一次要支持10个并发,那么需要的资源为vcore640个,内存1280GB,假设采用24核48GB的设备,那么需要的计算设备量为:1280/48约等于27台.
如何设置Hive的fetch查询Hive默认查询如下:select*fromtablenamewherea='1'limit10;默认查询不会启动计算任务,您可以通过添加sethive.
fetch.
task.
conversion=none参数开启分布式查询.
如何选择集群存储介质EMR集群支持如下存储介质,普通本地盘、SSD本地盘、普通云硬盘,SSD云硬盘以及对象存储COS,您可以根据实际需要来选择存储介质:如果您的应用场景是大规模数据仓库分析,对时延不是那么敏感,建议您使用COS作为底层存储.
如果您非常熟悉HDFS而且使用COS迁移成本过高,您也可以使用普通云盘.
如果您的应用是海量列式数据库Hbase,需要高效写入和查询,建议您使用本地SSD盘或者SSD云硬盘.
弹性MapReduce版权所有:腾讯云计算(北京)有限责任公司第6共14EMR-Master节点配置过低运行失败怎么处理问题现象由于Master节点配置过低,导致在该节点提交hive/spark作业报错或者直接被kill.
原因分析Master的内存不足导致其他应用OOM被kill.
解决方案1.
EMR的Master节点由于部署了太多的业务,通常都会成为整个集群瓶颈,而Master节点无法扩容,只能考虑升配,升配步骤如下:首先确定客户集群中standbynamenode所在节点.
namenodestandby节点上执行如下命令,进入安全模式.
hdfsdfsadmin-fs10.
0.
0.
9(standby节点IP):4007-safemodeenter进入安全模式namenodestandby节点上执行如下命令,保存元数据.
hdfsdfsadmin-fs10.
0.
0.
9(standby节点IP):4007-saveNamespace保存元数据namenodestandby节点上执行如下命令,离开安全模式.
hdfsdfsadmin-fs10.
0.
0.
9(standby节点IP):4007-safemodeleave离开安全模式然后在EMR控制台(老集群在CVM控制台)对active节点进行升级配置.
standby节点配置升级,master的active和standby节点配置统一.
2.
Spark提交任务默认模式是client,driver在master执行.
可以将其模式mode改为master后提交任务.
3.
关于Hive组件,启用Router节点,将HiveServer2迁移到Router,然后关闭master上的Hive组件,操作流程可参考HiveServer2迁移到Router.
4.
停用master上不常用的组件,或将Hue迁移到Router节点上.
关于Hue迁移Router操作流程:进入EMR控制台,云硬件管理扩容Router节点,选中Hue组件.
EMR-Master节点配置过低运行失败最近更新时间:2020-03-1316:53:28注意:如果客户集群是非HA的,也就是非高可用的,那么升级肯定会有一段时间集群不可用.
弹性MapReduce版权所有:腾讯云计算(北京)有限责任公司第7共14扩容完成后,停用原来master-hue组件,保留Router节点的Hue组件,为该节点绑定弹性外网IP,同时安全组开放来源策略及端口.
EMR集群Master相应组件内存预设值及建议情况:1.
常用组件堆内存列表情况组件进程配置文件配置项默认堆内存mbHDFSNamenodehadoop-env.
shNNHeapsize4096YARNResourcemanegeryarn-env.
shHeapsize2000HiveHiveserver2hive-env.
shHS2Heapsize4096HbaseHmasterhbase-env.
shHeapsize1024PrestoCoordinatorjvm.
congjvm最大值3gbSparkspark-driverspark-defaults.
confspark.
driver.
memory1024oozieoozie--1024stormNimbus--10242.
组件建议预设值组件堆内存建议值HDFS(Namenode)堆内存最小内存=250*文件数量+290*目录数量+368*块数量YARN(Resourcemaneger)根据实际使用情况调整,可增大Hive(Hiveserver2)根据实际使用情况调整,可增大Hbase(Hmaster)master仅接收DDL请求和做负载均衡,默认1g一般够用Presto(Coordinator)默认即可Spark(spark-driver)根据实际使用情况调整,可增大Oozie(oozie)默认即可Storm(Nimbus)默认即可弹性MapReduce版权所有:腾讯云计算(北京)有限责任公司第8共143.
机器系统剩余内存建议值:总内存的10%-20%.
4.
EMR部署组件根据实际的业务情况可分为独立部署或者混合部署.
独立部署:专门用于存储如HDFS集群,用于海量数据分析的Hbase集群,计算任务的spark集群等.
混合部署:测试集群或当前业务量不大,或资源抢占不严重的情况下可以进行多个组件部署到同一个集群.
弹性MapReduce版权所有:腾讯云计算(北京)有限责任公司第9共14出现Yarnnodemanager节点不健康问题怎么处理问题现象Core节点磁盘利用率超过90%,nodemanager会置为不健康状态(UnhealthyNodes).
解决方案1.
建议添加云监控,设置EMR子机磁盘利用率在80%-85%时告警,避免节点磁盘利用率超过90%时,nodemanager节点状态不健康.
云监控配置EMR磁盘利用率地址:https://console.
cloud.
tencent.
com/monitor/policyTemplate2.
若磁盘不足可进行扩容Core节点后做balancer,分担HDFS存储空间在当前Core节点上的压力.
3.
定期清理磁盘空间.
Core节点本身的存储空间.
整个HDFS的存储空间.
Yarnnodemanager节点不健康指导最近更新时间:2020-10-1016:28:07弹性MapReduce版权所有:腾讯云计算(北京)有限责任公司第10共14控制台报错InternalError要如何处理1.
非主账号在购买EMR集群时报错InternalError.
【问题原因】当前登录账号缺少权限.
【解决方案】需先确定当前登录账号进行了实名认证,然后确认被授予了支付权限.
2.
非主账号单击控制台【硬件管理】时报错InternalError.
【问题原因】当前登录账号缺少权限.
【解决方案】打开如下链接:https://console.
cloud.
tencent.
com/cam/role/grantroleName=EMR_QCSRole&policyName=QcloudAccessForEMRRole&principal=eyJzZXJ2aWNlIjoiZW1yLmNsb3VkLnRlbmNlbnQuY29tIn0=&serviceType=EMR,然后使用主账号授权EMR权限即可.
控制台报错InternalError问题最近更新时间:2020-03-1316:52:00弹性MapReduce版权所有:腾讯云计算(北京)有限责任公司第11共14HiveServer2迁移到Router的方法是什么1.
登录EMR控制台,在【集群列表】中选择对应的集群单击【ID/名称】进入集群详情,在集群详情中选择【集群资源】>【资源管理】,进入资源管理面,单击【扩容】进入集群扩容面.
在集群扩容面中,选择扩容【节点类型】为【Router】,【扩容服务】为【Hive-2.
3.
5】,其他选项可根据需HiveServer2迁移到Router最近更新时间:2020-11-2710:21:15弹性MapReduce版权所有:腾讯云计算(北京)有限责任公司第12共14要自行选择.
2.
登录router节点,修改hive-site.
xml配置文件.
3.
关闭master上的hive服务.
在【集群服务】中选择hive组件的【操作】>【角色管理】,将master节点上的所有hive进程暂停,重启弹性MapReduce版权所有:腾讯云计算(北京)有限责任公司第13共14Router节点上的hive进程.
4.
测试.
在router上测试hiveserver2.
如果能正确连接并查询到已有的表,则说明迁移成功.
5.
Hue更改配置文件以至于代理到Router的Hive组件.
vim/usr/local/service/knox/conf/topologies/emr.
xml修改HIVE和HIVEUI.
HIVEhttp://Router-ip:7003replayBufferSize8HIVEUIhttp://Router-ip:7003命令行执行重启knox.
suhadoop/usr/local/service/knox/bin/gateway.
shstop;/usr/local/service/knox/bin/gateway.
shstart弹性MapReduce版权所有:腾讯云计算(北京)有限责任公司第14共14购买设置集群网络报错"集群所选可用区内无子网"如何处理私有网络是跨可用区的,默认会加载当前地域的所有私有网络;子网是归属可用区的,默认会加载集群所在可用区的已有子网,请检查当前已选可用区是否有可用子网.
集群网络设置问题最近更新时间:2020-04-2109:45:56

月神科技 国内上新成都高防 全场八折促销续费同价!

月神科技是由江西月神科技有限公司运营的一家自营云产品的IDC服务商,提供香港安畅、香港沙田、美国CERA、成都电信等机房资源,月神科技有自己的用户群和拥有创宇认证,并且也有电商企业将业务架设在月神科技的平台上。本次带来的是全场八折促销,续费同价。并且上新了国内成都高防服务器,单机100G集群1.2T真实防御,上层屏蔽UDP,可定制CC策略。非常适合网站用户。官方网站:https://www.ysi...

搬瓦工VPS:新增荷兰机房“联通”线路的VPS,10Gbps带宽,可在美国cn2gia、日本软银、荷兰“联通”之间随意切换

搬瓦工今天正式对外开卖荷兰阿姆斯特丹机房走联通AS9929高端线路的VPS,官方标注为“NL - China Unicom Amsterdam(ENUL_9)”,三网都走联通高端网络,即使是在欧洲,国内访问也就是飞快。搬瓦工的依旧是10Gbps带宽,可以在美国cn2 gia、日本软银与荷兰AS9929之间免费切换。官方网站:https://bwh81.net优惠码:BWH3HYATVBJW,节约6...

小渣云(36元/月)美国VPS洛杉矶 8核 8G

小渣云 做那个你想都不敢想的套餐 你现在也许不知道小渣云 不过未来你将被小渣云的产品所吸引小渣云 专注于一个套餐的商家 把性价比 稳定性 以及价格做到极致的商家,也许你不相信36元在别人家1核1G都买不到的价格在小渣云却可以买到 8核8G 高配云服务器,并且在安全性 稳定性 都是极高的标准。小渣云 目前使用的是美国超级稳定的ceranetworks机房 数据安全上 每5天备份一次数据倒异地 支持一...

弹性为你推荐
金山杀毒怎么样金山杀毒好吗?中国论坛大全安徽论坛都有哪些?自助建站自助建站到底好还是不好数码资源网哪个网站可以直接在线做照片?功能要齐全的`镜像文件是什么什么叫镜像文件,作用是什么?idc前线穿越火线河北的服务器好卡 有人知道怎么回事嘛 知道的速回mate8价格华为mate8市场价多少网页打开很慢为什么我打开网页很慢网页打开很慢为什么我打开浏览器的时候,网页打开的很慢?srv记录如何解析一个SRV域名的ip
qq域名邮箱 香港vps vps交流 台湾服务器 cdn服务器 紫田 国外私服 网站被封 卡巴斯基永久免费版 圣诞促销 工信部icp备案号 可外链相册 台湾谷歌 服务器监测 卡巴斯基是免费的吗 shopex主机 华为云盘 wordpress中文主题 可外链的相册 如何登陆阿里云邮箱 更多