草庐IT

run-configuration

全部标签

hadoop - Hbase设置配置: HMaster is not running

我正在尝试以完全分布式模式设置HBase:由1个主服务器和2个区域服务器组成。我在hbase-env.sh中设置了HBASE_MANAGES_ZK=true。hadoop集群在集群上运行,配置如下:主人:节点主人Regionserver1:node1Regionserver2:node2当我启动HBase时,我可以看到RegionServers正在启动,主服务器上的HQuorumPeer也在启动,但HMaster没有显示。请找到如下日志:掌握hbase-site.xmlhbase.masternodemaster.hbasecluster.com:60000Thehostandport

configuration - 能够限制 hadoop hive mapred 作业的最大 reducer ?

我试过在查询前加上:setmapred.running.reduce.limit=25;和sethive.exec.reducers.max=35;最后一个将530个reducer的工作减少到35...这让我觉得它会尝试将530个reducer的工作值(value)降低到35个。现在给setmapred.tasktracker.reduce.tasks.maximum=3;尝试查看该数字是否是每个节点的某种最大值(之前在具有70个潜在reducer的集群上为7)。更新:setmapred.tasktracker.reduce.tasks.maximum=3;没有效果,但值得一试。

linux - Hadoop HDFS 测试运行问题 - org.apache.hadoop.conf.Configuration NoClassDefFoundError

我正在使用Hadoop0.21.0。并尝试运行CAPI库附带的hdfs_test应用程序。经过许多问题后,我能够编译hdfs_test。现在,当我运行它时:./hdfs_test我收到以下错误:Exceptioninthread"main"java.lang.NoClassDefFoundError:org/apache/commons/logging/LogFactoryatorg.apache.hadoop.conf.Configuration.(Configuration.java:153)Causedby:java.lang.ClassNotFoundException:org

php - Hadoop 流 : no such file found error (error in configuring object)

我为hadoop流运行以下命令hadoopjarcontrib/streaming/hadoop-streaming-1.0.3.jar-inputtest1/testregxml.xml-outputtestoutput2-file~/Programs/CMapper.php-mapper~/Programs/CMapper.php-jobconfmapred.reduce.tasks=1hadoop任务失败,输出如下12/10/2615:36:56WARNstreaming.StreamJob:-jobconfoptionisdeprecated,pleaseuse-Dinstea

hadoop - 在reducer的configure方法中调用progress或者增加counter

有可能吗?上下文:我的reducer配置方法需要从DistributedCache读取一组文件(总大小约为150MB)。但是,我不知道为什么hadoop需要这么长时间才能杀死一些reducer,尽管事实上有一些reducer已成功完成。我使用旧的API,我只能在配置方法中访问JobConfconf变量。我的想法是让reporter变量成为一个字段,然后我可以在配置方法中调用它。但似乎在调用reduce之前调用了configure。 最佳答案 转换您的代码以使用新的API!然后在setup()中,您可以访问context变量并调用pr

configuration - 在 ec2 上手动配置 hadoop

谁能给我指出任何资源的方向,这些资源可以帮助我在EC2上手动设置/配置Hadoop(1.0.4)。我同意有很多资源可以使用工具、服务等来完成这项工作,但我正在寻找的是一些帮助,以确定对conf/*.xml文件进行哪些修改手动slaves和master都是为了让Hadoop正常工作。现在,我有5个ec2实例在运行,它们都能够在伪分布式模式下单独运行hadoop作业。所以,我需要通过配置conf文件的方式,将一个变成master,其余的变成slave,让slave知道namenode和jobtracker在哪里,而master知道所有的slave。我的理解是,我还必须配置实例的EC2安全组

vector - java.lang.OutOfMemoryError : Java heap space error while running seq2sparse in mahout 错误

我正在尝试在mahout中使用k-means对一些手工制作的日期进行聚类。我创建了6个文件,每个文件中几乎没有1或2个单词的文本。使用./mahoutseqdirectory从它们中创建一个序列文件。在尝试使用./mahoutseq2sparse命令将序列文件转换为向量时,出现java.lang.OutOfMemoryError:Javaheapspace错误。序列文件大小为0.215KB。命令:./mahoutseq2sparse-imokha/output-omokha/vector-ow错误日志:SLF4J:ClasspathcontainsmultipleSLF4Jbindin

Hadoop reducer : How to ensure the reducers are evenly running over a number of nodes

我有一个场景,我不确定减少处理器的位置。i)我有一个输入文本文件,它有1到4之间平衡范围内的1000个整数。ii)让我们假设有一个4节点集群,每个节点有12个槽,其中4个分配为reducer-总共有16个reduce槽iii)我在驱动程序中设置了reducer的数量:jobConf.setNumReduceTasks(4);iii)最后我有一个分区方法是publicclassMyPartitionerextendsPartitioner{@OverridepublicintgetPartition(Textkey,Textvalue,intnumPartitions){returnIn

eclipse 中的 java.lang.NoSuchFieldError : IBM_JAVA error while running hadoop 2. 2.0

Exceptioninthread"main"java.lang.NoSuchFieldError:IBM_JAVAatorg.apache.hadoop.security.UserGroupInformation.getOSLoginModuleName(UserGroupInformation.java:303)atorg.apache.hadoop.security.UserGroupInformation.(UserGroupInformation.java:348)atorg.apache.hadoop.fs.FileSystem$Cache$Key.(FileSystem.

apache - "The machine with the name ' c6401 ' was not found configured for this Vagrant environment."错误

我计划使用ApacheAmbari。首先,我根据https://cwiki.apache.org/confluence/display/AMBARI/Quick+Start+Guide完成了所有操作.但是每当我尝试启动vms时,我都会收到以下错误:Themachinewiththename'c6401'wasnotfoundconfiguredforthisVagrantenvironment. 最佳答案 今天在mac上遇到这个错误,我决定用适合我的解决方案更新这篇文章。步骤删除所有多余的机器文件夹./.vagrant/machin