草庐IT

Hadoop MapReduce 作业卡住,因为 auxService :mapreduce_shuffle does not exist

我检查了多个问题相同的帖子,解决方案总是将以下内容添加到yarn-site.xmlyarm.nodemanager.aux-servicesmapreduce_shuffleyarn.nodemanager.aux-services.mapreduce_shuffle.classorg.apache.hadoop.mapred.ShuffleHandler我在配置中涵盖了这两个属性并重新启动了yarn。问题依然存在。错误是:17/02/1515:43:34INFOmapreduce.Job:TaskId:attempt_1487202110321_0001_m_000000_2,Sta

hadoop - 在一个简单的 Hbase 示例中获取 "package org.apache.hadoop.conf does not exist"

我收到以下错误TestHBase.java:6:error:packageorg.apache.hadoop.confdoesnotexist在ubuntu12.04中尝试以下操作时:hduser@ubuntu:~$javac-classpathhbase-0.94.8.jar:hadoop-core-1.1.2.jarTestHBase.java我试过以下方法:将hadoop-core-1.1.2.jar重命名为hbase自带的hadoop-core-1.0.4.jar后复制到hbase/lib中复制hadoop/lib/commons-*.jar库到hbase/libhduser@

hadoop - 映射减少 : Passing external jar files using libjars option does not work

我的mapreduce程序需要外部jar文件。我正在使用“-libjars”选项提供那些外部jar文件-我使用了hadoop提供的Tool、Configured和ToolRunnerUtilities。publicstaticvoidmain(String[]args)throwsException{intres=ToolRunner.run(newConfiguration(),newMapReduce(),args);System.exit(res);}@Overridepublicintrun(String[]args)throwsException{//Configuratio

hadoop - AWS EMR S3DistCp : The auxService:mapreduce_shuffle does not exist

我通过SSH连接到AWSEMRv5.4.0实例,我想调用s3distcp。Thislink演示了如何设置一个emr步骤来调用它,但是当我运行它时出现以下错误:Containerlaunchfailedforcontainer_1492469375740_0001_01_000002:org.apache.hadoop.yarn.exceptions.InvalidAuxServiceException:TheauxService:mapreduce_shuffledoesnotexistatsun.reflect.NativeConstructorAccessorImpl.newIns

mysql - auxService :mapreduce_shuffle does not exist

当我尝试运行以下命令时:#sqoopimport--connectjdbc:mysql://IPAddress/database--usernameroot--passwordPASSWORD--tabletable_name--m1从mysql数据库导入数据到HDFS,报错:TheauxService:mapreduce_shuffledoesnotexist.搜索并浏览了很多网站,没有任何帮助。如何解决这个问题?如果需要更多输入,请告诉我。 最佳答案 它是您在yarn-site.xml中丢失的一个条目。在名称节点和数据节点中应用

hadoop - pig 错误 2118 : Input path does not exist

我正在运行简单的pig脚本,但它一直在抛出异常,说;org.apache.pig.backend.executionengine.ExecException:ERROR2118:输入路径不存在相信我路径是绝对正确的(根据我的理解),我尝试在本地文件系统和MapReduce模式下使用相同的数据,但没有区别。 最佳答案 我得到了解决,背后的原因是,关系名称和指定的路径/文件夹具有相同的名称,在这种情况下它不会迭代子文件夹或目录并产生这样的错误:) 关于hadoop-pig错误2118:Inp

hadoop - 本地主机 :8088 does not work on hadoop 3

我想在mint上安装hadoop3,但最后localhost::9870工作正常并显示nameNode但是虽然在终端资源管理器启动时,localhost:8088不起作用!https://imgur.com/0QCqHkG 最佳答案 使用Ubuntu18.04和Hadoop3.1.1我遇到了同样的问题。我通过使用Java8而不是Java11解决了这个问题。即我替换了:exportJAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64—与:exportJAVA_HOME=/usr/lib/jvm/ja

hadoop - pig : Invalid field Projection; Projected Field does not exist

describefilter_records;这给了我以下格式:filter_records:{details1:(firstname:chararray,lastname:chararray,age:int,gender:chararray),details2:(firstname:chararray,lastname:chararray,age:int,gender:chararray)}我想显示details1和details2中的firstname。我试过这个:display_records=FOREACHfilter_recordsGENERATEdisplay1.first

java - Hadoop-伪分布式模式: Input path does not exist

我是Hadoop的新手..我只是以独立模式运行我的hadoop应用程序。它工作得很好。我现在决定将其移至伪分布式模式。我如上所述进行了配置更改。显示了我的xml文件的片段:我的core-site.xml如下所示:fs.default.namehdfs://localhost/hadoop.tmp.dir/tmp/hadoop-onurAbaseforothertemporarydirectories.我的hdfs-site.xml是dfs.replication1我的mapred.xml是mapred.job.trackerlocalhost:8021我运行了start-dfs.sh和

hadoop 数据节点无法启动。 "does not contain a valid host:port authority"

我目前使用的是hadoop1.2.1(因为我需要运行一个只支持这个版本的空间处理软件)。我正在尝试以一个主节点和三个从节点的多节点模式进行部署。我确定我能够在所有主从之间无需密码(包括他们自己)之间进行ssh。每个节点上的主机名也是正确的。每个节点共享相同的主机文件:192.168.56.101master192.168.56.102slave1192.168.56.103slave2192.168.56.104slave3我的slaves节点一直有问题,错误日志信息如下,2015-05-2123:39:16,841ERRORorg.apache.hadoop.hdfs.server.