草庐IT

start-mapred

全部标签

ruby - 如何使用 Ruby 在 MapR HDFS 中保存文件

有没有办法使用来自Ruby的Hadoop的MapR分发将文件保存在HDFS中?显然,有一个名为thriftfs的ThriftAPI可以从客户端与HDFS通信,但看起来它没有与MapR捆绑在一起。 最佳答案 我也在http://answers.mapr.com/questions/1525/how-to-run-thriftfs-from-mapr?page=1#1528回答了这个问题基本思想是像Ruby这样的语言不需要语言特定的绑定(bind)来访问MapR集群的文件系统。相反,您需要做的就是将集群挂载为NFS文件系统,您可以进行任

hadoop - 为什么包 org.apache.hadoop.mapred 中的大部分类都被弃用了?

我最近在学习Hadoop,我很好奇为什么org.apache.hadoop.mapred中的大部分类都被弃用了。这很烦人,因为Hadoop0.20之前和之后的MapReduce中使用的包名和类名非常相似,这使得学习Hadoop变得更加困难。但是,我认为贡献者做出这样的决定一定有一些充分的理由。有谁知Prop体原因吗? 最佳答案 检查this和this有关开发新API及其信息背后的合理性的博客。请注意,旧API未得到认可,并且某些类尚未从旧API移植到新API。除非有特定要求,否则可以使用旧API。

hadoop - Hadoop 中的 mapred.child.javaopts 参数 - 读取序列化的 HashMap

我有一个1.5GB的文件,其中包含一个序列化的HashMap。我在Mapper类中有一个setup()方法,我正在将其读入HashMap变量。看起来它可以转到读取方法,但立即为任务抛出java堆空间错误。我阅读了许多关于我们可能需要设置mapred.child.opts参数的讨论,我正在主程序代码中这样做。我正在使用:conf.set("mapred.child.java.opts.","-Xmx1024M");我什至尝试增加数量。为什么它在尝试将序列化文件读入HashMap变量时仍然不断抛出相同的错误?这是我的setup()方法中的代码:try{test="hello";Pathpt

java - Words Count 输出显示 mapred 而不是 mapreduce

我刚刚将我的Ubuntu13.10配置为在伪分布式模式下工作以进行mapreduce代码开发。我已经安装了hadoop0.20.2版本的hadoop。一切都运行良好,我也可以启动所有五个守护进程。在同一台机器上,我下载了eclipse并将所有基于hadoop的库添加到其中。我也可以直接从EclipseIDE运行我的map减少字数示例。唯一困扰我的是,当我运行字数统计示例时,它会在控制台中打印如下内容:13/09/2316:11:05WARNutil.NativeCodeLoader:Unabletoloadnative-hadooplibraryforyourplatform...us

hadoop - 运行 hadoop start-all.sh 出错

我想在我的archlinux上运行hadoop,但我遇到了这个错误,我该如何解决?[]#./usr/lib/hadoop-2.2.0/sbin/start-all.shThisscriptisDeprecated.Insteadusestart-dfs.shandstart-yarn.shIncorrectconfiguration:namenodeaddressdfs.namenode.servicerpc-addressordfs.namenode.rpc-addressisnotconfigured.Startingnamenodeson[OpenJDK64-BitServerV

hadoop - NameNode 不以 start-all.sh 开头

在stop-all.sh和start-all.sh之后,NameNode没有启动。我尝试hadoopnamenode-format和hadoop-daemon.sh启动namenode然后一切正常。但是我的数据在HDFS中丢失了。我不想丢失数据。这样的结果,hadoopnamenode-format命令不是我想解决的路径。如何使用start-all.sh启动NameNode?谢谢 最佳答案 首先,stop-all.sh和start-all.sh已弃用。使用start-dfs.sh和start-yarn.sh而不是start-all.

hadoop - 如何选择${mapred.local.dir}?

如果我配置了几个${mapred.local.dir}目录来存储MapTask的即时结果,这些目录挂载在不同的磁盘上。我的问题是:1.LocalDirAllocator.java是否用于管理${mapred.local.dir}目录?2.LocalDirAllocator.java的方法getLocalPathForWrite()是用来选择一个${mapred.local.dir}目录的? 最佳答案 1.WhetherLocalDirAllocator.javaisusedtomanage${mapred.local.dir}dir

hadoop2.6.0 sudo sbin/start-dfs.sh 失败

我正在关注Hadoopofficialtutorial在我的机器上以伪分布式模式运行Hadoop。我可以使用ssh无需密码登录本地主机:admin@mycomputer:/usr/local/hadoop/hadoop-2.6.0$sshlocalhostWelcometoUbuntu14.04.1LTS(GNU/Linux3.13.0-45-genericx86_64)*Documentation:https://help.ubuntu.com/4packagescanbeupdated.0updatesaresecurityupdates.Lastlogin:MonFeb912:3

hadoop - 启动 start-dfs.sh 时无法启动 datanode 并且 datanode 的文件权限正在更改

我在将本地文件部署到hdfs时遇到问题,发现我应该为数据节点和名称节点设置“drwx------”。hdfs中datanode和namenode的初始权限状态。drwx------3hduserhadoop4096Mar216:45datanodedrwxr-xr-x3hduserhadoop4096Mar217:30namenodedatanode权限改为755hduser@pradeep:~$chmod-R755/usr/local/hadoop_store/hdfs/hduser@pradeep:~$ls-l/usr/local/hadoop_store/hdfs/total8d

Hadoop : Starting Datanode doesn't seem to respond

我的测试环境我正在尝试在我的测试环境中部署一个基于3个节点的Hadoop集群:1个名称节点(主节点:172.30.10.64)2个数据节点(slave1:172.30.10.72和slave2:172.30.10.62)我将具有主属性的文件配置到我的名称节点中,并将具有从属属性的文件配置到我的数据节点中。硕士文件主持人:127.0.0.1localhost172.30.10.64master172.30.10.62slave2172.30.10.72slave1#ThefollowinglinesaredesirableforIPv6capablehosts::1localhostip