草庐IT

failure_limit

全部标签

Hadoop 流式传输 "GC overhead limit exceeded"

我正在运行这个命令:hadoopjarhadoop-streaming.jar-Dstream.tmpdir=/tmp-input""-output""-mapper"grep20151026"-reducer"wc-l"在哪里是一个有很多avro的目录文件。出现这个错误:Exceptioninthread"main"java.lang.OutOfMemoryError:GCoverheadlimitexceededatorg.apache.hadoop.hdfs.protocol.DatanodeID.updateXferAddrAndInvalidateHashCode(Datan

hadoop - 为什么我每隔一天收到 "Too many fetch-failures"

每当我们运行两个处理大约400GB数据的大型Pig作业时,我都会从一个或另一个任务跟踪器收到此错误。我们发现在杀死作业并让集群静默一段时间后,一切又恢复正常了。请提出真正的问题是什么? 最佳答案 解决办法,修改datanode节点的/etc/hosts文件。主办方简要格式:每行分为三部分:第一部分网络IP地址,第二部分主机名或域名,第三部分主机别名详细步骤如下:1、首先查看主机名:cat/proc/sys/内核/主机名会看到一个HOSTNAME属性,把IP后面的值改一下就OK了,然后退出。2、使用命令:主机名*。。。*星号替换为相应

hadoop - hive ,直线 : Peer indicated failure: GSS initiate failed

我正在使用在Kerberos中添加的帐户启动beeline来测试Sentry:beeline-u"jdbc:hive2://IP:10000/;principal=test_table/domain_name@HADOOP.COM"但是JavaHotSpot(TM)64-BitServerVMwarning:ignoringoptionMaxPermSize=512M;supportwasremovedin8.0JavaHotSpot(TM)64-BitServerVMwarning:ignoringoptionMaxPermSize=512M;supportwasremovedin8

hadoop - HIVE: 'LIMIT' 上的 'SELECT * from' 如何在后台工作?

只是想知道以下简单查询的限制是如何工作的select*fromTlimit100假设表T有1300万条记录请问上面的查询:1.先将1300万全部加载到内存中,只显示结果集中的100条记录?2.只加载100条结果集100条记录现在已经搜索它很长一段时间了,大多数页面只谈论使用“LIMIT”而不是Hive如何在幕后处理它。感谢任何有用的回复。 最佳答案 Ifnooptimizerapplied,hiveendupscanningentiretable.ButHiveoptimizesthiswithhive.fetch.task.con

java - Hadoop 选项没有任何效果(mapreduce.input.lineinputformat.linespermap、mapred.max.map.failures.percent)

我正在尝试实现一个MapReduce作业,其中每个映射器将占用150行文本文件,并且所有映射器将同时运行;此外,无论有多少maptask失败,它都不应该失败。这里是配置部分:JobConfconf=newJobConf(Main.class);conf.setJobName("Mymapreduce");conf.set("mapreduce.input.lineinputformat.linespermap","150");conf.set("mapred.max.map.failures.percent","100");conf.setInputFormat(NLineInputF

hadoop - Spark SQL "Limit"

环境:使用Hadoop的spark1.6。Hortonworks数据平台2.5我有一个有100亿条记录的表,我想获取3亿条记录并将它们移动到一个临时表。sqlContext.sql("select....frommy_tablelimit300000000").repartition(50).write.saveAsTable("temporary_table")我看到Limit关键字实际上会让spark只使用一个执行器!!!这意味着将3亿条记录移动到一个节点并将其写回Hadoop。我怎样才能避免这种减少,但在拥有多个执行者的情况下仍然只能获得3亿条记录。我希望所有节点都写入hadoo

scala - Spark : Executor Lost Failure (After adding groupBy job)

我正在尝试在Yarn客户端上运行Spark作业。我有两个节点,每个节点都有以下配置。我收到“ExecutorLostFailure(执行程序1丢失)”。我已经尝试了大部分Spark调优配置。我已经减少到一个执行器丢失,因为最初我遇到了6个执行器故障。这些是我的配置(我的spark-submit):HADOOP_USER_NAME=hdfsspark-submit--classgenkvs.CreateFieldMappings--masteryarn-client--driver-memory11g--executor-memory11G--total-executor-cores16

garbage-collection - Hadoop .20 数据节点上的 "GC Overhead limit exceeded"

我搜索过,但没有找到太多与HadoopDatanode进程因超出GC开销限制而死掉相关的信息,所以我想我应该发布一个问题。我们正在运行一项测试,我们需要确认我们的Hadoop集群可以处理存储在其上的约300万个文件(目前是一个4节点集群)。我们使用的是64位JVM,我们已经为名称节点分配了8g。然而,当我的测试程序向DFS写入更多文件时,数据节点开始因以下错误而消失:线程“DataNode:[/var/hadoop/data/hadoop/data]”中的异常java.lang.OutOfMemoryError:GCoverheadlimitexceeded我看到了一些关于某些选项的帖

java - org.apache.maven.plugin.MojoExecutionException : protoc failure

我在使用maven从源代码编译hadoop时遇到了一些问题。这是错误,任何人都可以帮助我吗?谢谢。[ERROR]Failedtoexecutegoalorg.apache.hadoop:hadoop-maven-plugins:3.0.0-SNAPSHOT:protoc(compile-protoc)onprojecthadoop-c[Help1]org.apache.maven.lifecycle.LifecycleExecutionException:Failedtoexecutegoalorg.apache.hadoop:hadoop-maven-plugins:3.0.0-SN

Hadoop 名称节点 : Single point of failure

Hadoop架构中的Namenode是单点故障。拥有大型Hadoop集群的人如何应对这个问题?是否有一个行业认可且运行良好的解决方案,其中辅助Namenode接管以防主Namenode发生故障? 最佳答案 雅虎有certainrecommendations用于不同集群大小的配置设置,以将NameNode故障考虑在内。例如:ThesinglepointoffailureinaHadoopclusteristheNameNode.Whilethelossofanyothermachine(intermittentlyorpermanen