草庐IT

hdfs_rtp

全部标签

hadoop - 如何将数据目录从 hdfs 复制到本地 fs?

我从需要备份整个hadoopdatanode数据目录开始,使用:hdfsdfs-copyToLocal/var/hadoop/dfs/name/data/home/ubuntu/hadoopfiles我得到一个错误:"Nosuchfileoprdirectory"for/var/hadoop/dfs/name/data经过一番搜索后,我找到了这个带有示例的StackOverflow主题:https://stackoverflow.com/questions/28213116/hadoop-copy-a-local-file-system-folder-to-hdfs#=但即使我这样做了

hadoop - 如何使用 Pyspark - Hadoop HDP 2.6.6 将 hdfs 文件与 Wand 一起用于图像转换

我正在尝试将pdf文件转换为图像,然后使用pytesseract对文件进行ocr。我能够在linux本地路径中存在的文件上成功完成此操作,但没有使用hdfs路径。fromwand.imageimportImageaswi>>>wi(filename='hdfs://boboda02.boobo.com:8020/bda/clamsops/raw/personal_brella_test/09_29_2015_090902.pdf',resolution=300)Traceback(mostrecentcalllast):File"",line1,inFile"/home/sam/my_

mysql - 将 mysql 数据导入 HDFS 时出现异常

我正在尝试将MySQL数据导入HDFS,但出现异常。Ihaveatable(products)inMYSQLandIamusingthefollowingcommandtoimportdataintoHDFS.bin/sqoop-import--connectjdbc:mysql://localhost:3306/test--usernameroot--passwordroot--tableproducts--target-dir/user/nitin/productsIamgettingthefollowingexception:Error:java.io.IOException:S

hadoop - 无法在 HDFS "datanode"中写入数据 - 节点已添加到排除列表中

我在同一个jvm中运行“namenode”和“datanode”,当我尝试写入数据时出现以下异常org.apache.hadoop.hdfs.server.blockmanagement.BlockPlacementPolicy$NotEnoughReplicasException:在org.apache.hadoop.hdfs.server.blockmanagement.BlockPlacementPolicyDefault.chooseRandom(BlockPlacementPolicyDefault.java:836)在org.apache.hadoop.hdfs.serve

hadoop - Flume HDFS 接收器写入错误 "no protocol: value"

尝试运行flume作业时出现以下错误。我在cloudera设置上运行它。Kafka是源Morphline用作拦截器,并从中创建avro记录。接收器是HDFS测试环境中的完全相同的文件(morphline、avro模式等、flume配置)。但是在另一个环境中它会抛出这个错误。2019-07-1514:24:17,669WARNorg.apache.flume.sink.hdfs.BucketWriter:CaughtIOExceptionwritingtoHDFSWriter(noprotocol:value).Closingfile(hdfs://8.8.8.8:8020/user/h

amazon-web-services - EC2(持久)HDFS 和 EMR( transient )HDFS 如何通信

我已经在AmazonEC2上使用NameNode/DataNode和其他一些服务设置了一个Hadoop集群。我的摄取工作将数据带入EC2HDFS集群(比方说hdfs://ec2-hdfs/)。现在我有一个每周批量运行的管道。我正在启动一个新的AmazonEMR集群来运行我的计算。处理完成后,我将终止EMR集群。需要在EMR中运行的我的spark作业的输入位于EC2HDFS(hdfs://ec2-hdfs/)中。如何从新创建的EMR集群访问它?我相信在EMR集群启动期间应该有一些选项(bootstrap/VPC/子网)可用。 最佳答案

java - HDFS Datanode 因 OutOfMemoryError 崩溃

由于OutOfMemoryError,我的Cloudera集群HDFSDatanodes反复崩溃:java.lang.OutOfMemoryError:JavaheapspaceDumpingheapto/tmp/hdfs_hdfs-DATANODE-e26e098f77ad7085a5dbf0d369107220_pid18551.hprof...Heapdumpfilecreated[2487730300bytesin16.574secs]##java.lang.OutOfMemoryError:Javaheapspace#-XX:OnOutOfMemoryError="/usr/

apache-spark - 不完整的 HDFS URI,没有主机,altohugh 文件确实存在

我正在尝试使用以下代码通过pyspark访问我在hdfs中的文件:spark=SparkSession.builder.appName("MongoDBIntegration").getOrCreate()receipt=spark.read.json("hdfs:///bigdata/2.json")我得到一个错误IncompleteHDFSURI,nohost:hdfs:///bigdata/2.json但是如果我写命令hdfsdfs-cat/bigdata/1.json它会打印我的文件 最佳答案 错误消息说您没有在HDFSUR

java - 无法从 HDFS 复制到 S3A

我有一个类使用ApacheFileUtil将目录内容从一个位置复制到另一个位置:importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.fs.FileStatus;importorg.apache.hadoop.fs.FileSystem;importorg.apache.hadoop.fs.FileUtil;importorg.apache.hadoop.fs.LocatedFileStatus;importorg.apache.hadoop.fs.Path;importorg.apache.hadoop.

hadoop - 根据 hdfs 中的模式列出文件名

我正在hdfs中搜索特定的文件模式。我的要求是,我需要搜索一个存在于特定位置的具有两个字符的文件名。例如:order_items_20181110_transactions.datorder_items_20181211_transactions.datorder_items_20181312_transactions.dat我需要选择第二个文件,其中包含2018和11仅在2018之后的两个位置我的意思是有没有一种搜索方式如下hdfsdfslsorder_items_2018..11*两个点表示任何未知的字符。 最佳答案 您可以像下