草庐IT

hdfs_rtp

全部标签

linux - 看不到 hdfs,Hadoop shell 命令 hadoop fs -ls 给出错误无法访问

我遇到了一个奇怪的问题,我无法在我的hdfs中看到文件。每当我执行hadoopfs-ls时,我都会收到以下错误:hadoopfs-lsWarning:$HADOOP_HOMEisdeprecated.ls:Cannotaccess.:Nosuchfileordirectory.我可以使用诸如copyfromlocal等命令,但仍然无法在hdfs中看到它们,由于这个问题也无法运行pig脚本。如果我执行hadoopfs-ls/*我得到以下错误:hadoopfs-ls/*Warning:$HADOOP_HOMEisdeprecated.Found1itemsdrwxr-xr-x-hduser

java - 使用 distcp 或 s3distcp 将文件从 S3 复制到 HDFS

我正在尝试使用以下命令将文件从S3复制到HDFS:hadoopdistcps3n://bucketname/filenamehdfs://namenodeip/directory但是这不起作用,出现如下错误:ERRORtools.DistCp:Exceptionencounteredjava.lang.IllegalArgumentException:InvalidhostnameinURI我尝试在hadoopconf.xml中添加S3key,但它也不起作用。请帮助我逐步完成从S3到HDFS的文件复制。提前致谢。 最佳答案 命令应该

ubuntu - 无法将文件从本地磁盘复制到 HDFS

我已经成功安装了ubuntu12.04和hadoop2.4.0。输入jps命令后,我发现输出如下4135jps2582SeconadaryNameNode3143NodeManager2394Namenode2391Datanode3021ResourceManager现在我想运行wordcount示例。我创建了一个包含一些内容的.txt文件现在每当我尝试按照此命令将其复制到hadoophdfs时hdfs-copyFromLocal/app/hadoop/tmp/input.txt/wordcount/input.txt(路径中的“wordcount”是我创建的目录)但它显示unrec

hadoop - PyArrow 中的 hdfs.connect() 与 HdfsClient

如果这是一个菜鸟问题,我深表歉意,但我找不到任何相关引用-这两个有什么区别?如果我想使用pyarrow从hdfs读取parquet文件,我会使用哪个? 最佳答案 HdfsClientAPI已弃用,您想现在使用pyarrow.hdfs.connect进行连接:http://arrow.apache.org/docs/python/filesystems.html#hadoop-file-system-hdfs 关于hadoop-PyArrow中的hdfs.connect()与HdfsCli

hadoop - 关闭hadoop HDFS后数据丢失?

您好,我正在学习hadoop,我有一个简单的愚蠢问题:在我关闭HDFS(通过调用hadoop_home/sbin/stop-dfs.sh)后,HDFS上的数据丢失了还是可以恢复? 最佳答案 如果您停止HDFS,数据不会丢失,前提是您将NameNode和DataNode的数据存储在使用属性指定的持久位置:dfs.namenode.name.dir->确定DFS名称节点应在本地文件系统上的何处存储名称表(fsimage)。如果这是一个以逗号分隔的目录列表,那么名称表将复制到所有目录中,以实现冗余。默认值:file://${hadoop.

java - 使用JAVA列出HDFS的文件夹和文件

我正在尝试使用JAVA列出HDFS中的所有目录和文件。Configurationconfiguration=newConfiguration();FileSystemfs=FileSystem.get(newURI("hdfs://ipaddress"),configuration);FileStatus[]fileStatus=fs.listStatus(newPath("hdfs://ipaddress/user/uname/"));Path[]paths=FileUtil.stat2Paths(fileStatus);for(FileStatusstatus:fileStatus

hadoop - 如何使用 JAVA API 在 HDFS 中移动或复制文件

我想在同一个HDFS中复制文件,就像从HDFS://abc:9000/user/a.txt复制文件到HDFS://abc:9000/user/123/我可以使用JAVAAPI来实现吗?谢谢 最佳答案 FileUtil提供复制文件的方法。Configurationconfiguration=newConfiguration();configuration.set("fs.defaultFS","hdfs://abc:9000");FileSystemfilesystem=FileSystem.get(configuration);Fi

索引 HDFS 序列文件

索引非常大的序列文件(数百万个键/值对,其中每个值的长度可能不同,因此您不能使用随机访问方案)的最佳库/方法是什么? 最佳答案 您是否考虑过将数据存储在HBase中?它就是为这种事情而建的。 关于索引HDFS序列文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6537435/

hadoop - org.apache.hadoop.hdfs.server.common.InconsistentFSStateException : Directory/tmp/hadoop/dfs/name is in an inconsistent state

我正在运行单节点。NameNode总是在启动集群时开始失败。我收到以下错误。2013-06-2910:37:29,968FATALorg.apache.hadoop.hdfs.server.namenode.NameNode:Exceptioninnamenodejoinorg.apache.hadoop.hdfs.server.common.InconsistentFSStateException:Directory/tmp/hadoop/dfs/nameisinaninconsistentstate:storagedirectorydoesnotexistorisnotaccess

hadoop - CDH5 hdfs 平衡器错误

运行“hdfsbalancer”,我确实看到它显示了安装的机架拓扑、过度使用和未充分使用的节点,它说“需要移动5TB以使集群平衡”和“决定从10.150移动10GB字节.11.24:50010到10.150.11.164:50010"然后我看到这个错误,WARNbalancer.Balancer:Dispatcherthreadfailedjava.lang.NullPointerExceptionatorg.apache.hadoop.hdfs.server.balancer.Balancer.isGoodBlockCandidate(Balancer.java:1233)atorg