草庐IT

hadoop-examples

全部标签

windows - Ant BuildException 错误构建 Hadoop 2.4.1

我试图在Windows7上从源代码安装Hadoop2.4.1,在最后阶段出现以下错误。我搜索了解决方案,但无济于事。操作系统Windows7:6.1(32位)Java:Java版本“1.8.0_11”协议(protocol)2.5.0Apache行家3.2.2我使用这个教程:https://wiki.apache.org/hadoop/Hadoop2OnWindows和https://www.srccodes.com/p/article/38/build-install-configure-run-apache-hadoop-2.2.0-microsoft-windows-osMave

tomcat - 在 Hadoop 中实现作业结束通知监听器

我正在尝试在工作完成后收到通知。为此,我使用以下链接作为引用。我无法让它工作。我在互联网上找不到太多关于它的东西。我正在使用tomcat作为在我使用servlet的地方建立通知url点的方法。http://hadoopi.wordpress.com/2013/09/18/hadoop-get-a-callback-on-mapreduce-job-completion/根据我的说法,这是servlet显然不应该工作,因为我没有直接从我应该提交参数的另一个页面调用它。在这里,我需要一个监听器来获取来自hadoop的调用,然后获取将提交给servlet的jobId和jobStatus,但我

hadoop - 与 Shark 服务器的 JDBC 连接挂起

我正在为我的shark集群使用以下配置Scala2.10.3星火0.9.0配置单元0.12.0-chd5.0.2鲨鱼0.9.0Spark和Hive通过Cloudera管理器(CDH5.0.2)配置我正在按照本教程连接到shark服务器:https://cwiki.apache.org/confluence/display/Hive/HiveClient我按如下方式启动shark服务器:./shark--servicesharkserver9956我可以使用上述教程中的代码连接到配置单元服务器。但是当我尝试连接到鲨鱼服务器时,它卡在了这一行Connectioncon=DriverMana

Hadoop双节点集群环境,NameNode的web UI显示活节点数为1,死节点数为0

我为Hadoop正确配置了两节点集群环境,Master也为datanode配置好了。所以目前我有两个数据节点,我可以毫无问题地启动Master中的所有服务。从数据节点也能够停止从主节点启动。但是当我使用urlhttp://:50070/dfshealth.jsp检查健康状况时事件节点数始终只显示一个而不是两个。主流程:~/hadoop-1.2.0$jps9112TaskTracker8805SecondaryNameNode9182Jps8579DataNode8887JobTracker8358NameNode从属进程:~/hadoop-1.2.0$jps18130DataNode1

hadoop - startall.sh 命令不会在 Hadoop 中启动 NameNode

sh启动除NameNode之外的所有服务,如JPS、SecondaryNameNode、TaskTracker和JobTracker。我可以启动NameNode的唯一方法是手动。此外,即使启动了NameNode,我也无法访问hnname:50070/。我是一个完全的新手,请帮助。 最佳答案 在删除临时文件夹(包含数据节点和名称节点)之前格式化名称节点hadoopnamenode-format 关于hadoop-startall.sh命令不会在Hadoop中启动NameNode,我们在St

hadoop - 在 RDD 方法中访问 HDFS 输入拆分路径

我的HDFS文件路径包含我想在Spark中访问的元数据,即类似以下内容的内容:sc.newAPIHadoopFile("hdfs://.../*"),...).map(rdd=>/*accesshdfspathhere*/)在Hadoop中,我可以通过FileSplit.getPath()访问整个拆分的路径。我可以在Spark中做任何类似的事情吗,或者我是否必须将路径字符串附加到扩展NewHadoopRDD中的每个RDD元素,我认为这可能相当昂贵? 最佳答案 在您提供给map()方法的闭包中,没有可用的元数据/执行上下文信息。你可能

Hadoop:永久删除文件所需的时间?

我有一个包含大约300GB数据的目录,该目录可能也被复制了3次。我刚刚使用hadoopdfs-rmr删除了文件,我想知道Hadoop删除文件的过程是什么?几秒钟后我收到一条消息说它已被删除,但实际空间需要多长时间才能清理300GB和复制的碎片?我使用的是Hadoop版本0.20.2谢谢 最佳答案 hadoop文件系统处理删除操作的方式与文件传输到HDFS时创建block的方式相同。hadoopdfs-rmrshell命令由名称节点接收,名称节点保存关于文件分配block的元数据。删除操作被通知到相应的数据节点,然后删除block及其

hadoop - 使用 Java 代码运行简单的 Hadoop 命令

我想使用hadoop命令列出文件。“hadoopfs-ls文件路径”。我想写一个Java代码来实现这个。我可以编写一小段java代码,制作一个jar并将其提供给Mapreduce作业(AmazonEMR)以实现此目的吗?您能否指出我可以用来实现此目的的代码和步骤? 最佳答案 您可以使用JAVA代码列出HDFS中的文件,如下所示importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.fs.FileStatus;importorg.apache.hadoop.

testing - 如何测试Hadoop mapreduce

如何在hadoopmapreduce应用程序准备好投入生产之前对其进行测试。我现在能想到的测试视角是:单元测试这是为了确保映射器和还原器中的方法正常工作。看来我们已经有了mrunit,但我想看看我们是否还有其他选择。数据准确性这对我来说是最重要的,因为产生准确和正确的输出是mapreduce应用程序的主要职责。这里的问题是如何生成测试数据集和如何验证输出数据,以及正确的测试数据量是多少?性能我们应该如何对mapreduce应用程序的性能进行基准测试?我们能利用什么工具?我们还需要考虑其他的测试吗? 最佳答案 jumbune是您的工具

bash - 如何查看整个根 hdfs 磁盘使用情况? (hadoop dfs -du/gets 子文件夹)

我们可能并不意外地认识到大数据对企业的吸引力,这是我们希望在我们的hadoop集群上监控的磁盘空间问题。我有一个cron作业在运行,它正在做我想做的事情,除了我想要其中一条输出行显示已使用的总体空间。换句话说,在bash中,“du/”命令的最后一行显示了整个磁盘上所有子文件夹的总使用情况。我想要这种行为。目前,当我运行“hadoopdfs-du/”时,我只得到子目录信息,而不是总计。获得它的最佳方式是什么?非常感谢所有SuperStackOverflow人员:)。 最佳答案 我只是没有正确理解文档!这是获得已用总空间的答案;$had