草庐IT

Loading-Vendor-Files

全部标签

hadoop - 亚马逊 EMR 和 Hive : Getting a "java.io.IOException: Not a file" exception when loading subdirectories to an external table

我正在使用AmazonEMR。我在s3中有一些日志数据,都在同一个桶中,但在不同的子目录下喜欢:"s3://bucketname/2014/08/01/abc/file1.bz""s3://bucketname/2014/08/01/abc/file2.bz""s3://bucketname/2014/08/01/xyz/file1.bz""s3://bucketname/2014/08/01/xyz/file3.bz"我正在使用:Sethive.mapred.supports.subdirectories=true;Setmapred.input.dir.recursive=true

java - Hadoop : Tools for visualizing key value data and files for development

是否有任何简单、易于启动的java工具来可视化来自mapreduce作业目录的键/值数据?具体来说,我想浏览一个20个作业的mapreduceworkflow,点击单个文件并查看数据,甚至可能看到文件大小的直方图。这里有一些注意事项,例如-一些文件有序列化数据(不仅仅是文本)显然,这个系统在“云规模”上使用可能会很愚蠢,而不是一个开发工具。尽管如此,这样的工具对于开发和本地调试大型连接的m/r管道很有用。这是出于开发目的(我不是试图在真实集群中可视化分布式键/值hadoop数据)。 最佳答案 检查KarmaSphereStudioM

hadoop - Hive No files matching path file 和 file Exists

我在让hive工作时遇到了很多麻烦。我正在使用YARN运行CDH4.5,所有这些都是从Cloudera的yum存储库安装的。我按照他们的说明设置了配置单元,但出于某种原因,它无法识别我本地文件系统上的合法文件。[msknapp@localhostdata]$pwd/home/msknapp/data[msknapp@localhostdata]$ll|grepcounty_insurance_pp.txt-rw-rw-rw-1msknappmsknapp162537Jan514:58county_insurance_pp.txt[msknapp@localhostdata]$sudo-

Hadoop 先生 : better to have compressed input files or raw files?

从问题中可以得出,我想知道什么时候使用压缩格式(如gzip)的输入文件是有意义的,什么时候使用未压缩格式的输入文件是有意义的。压缩文件的开销是多少?读取文件时会慢很多吗?是否对大输入文件进行了基准测试?谢谢! 最佳答案 除非您正在进行开发并且需要经常将数据从HDFS读取到本地文件系统以进行处理,否则以压缩格式输入文件通常是有意义的。压缩格式提供了显着的优势。除非您以其他方式设置,否则数据已经复制到Hadoop集群中。复制数据是很好的冗余,但会占用更多空间。如果您的所有数据都以3倍的比例进行复制,那么您将消耗3倍于存储它所需的容量。压

Java Hadoop : How can I create mappers that take as input files and give an output which is the number of lines in each file?

我是Hadoop的新手,我已经设法运行了wordCount示例:http://hadoop.apache.org/common/docs/r0.18.2/mapred_tutorial.html假设我们有一个包含3个文件的文件夹。我希望每个文件都有一个映射器,这个映射器将只计算行数并将其返回给缩减器。然后,reducer会将每个映射器的行数作为输入,并将所有3个文件中存在的总行数作为输出。所以如果我们有以下3个文件input1.txtinput2.txtinput3.txt映射器返回:mapper1->[input1.txt,3]mapper2->[input2.txt,4]mappe

file - Hadoop MapReduce : Appropriate input files size?

我有3位数GB甚至1或2位数TB的数据集。因此,输入文件是一个文件列表,每个文件的大小约为10GB。我在hadoop中的mapreduce作业处理所有这些文件,然后只给出一个输出文件(带有聚合信息)。我的问题是:从Apache调整hadoop/mapreduce框架的合适文件大小是多少?我听说大文件比小文件更受欢迎。有什么想法吗?我唯一确定的是hadoop读取block,每个block默认为64MB。所以如果文件大小是64MB的倍数就好了。目前,我的应用程序只将输出文件写入一个文件。文件大小当然是3位千兆位。我想知道如何有效地对文件进行分区。当然,我可以只使用一些unix工具来完成这项

hadoop - pig 拉丁语 : Load multiple files from a date range (part of the directory structure)

我有以下场景-pig版使用0.70示例HDFS目录结构:/user/training/test/20100810//user/training/test/20100811//user/training/test/20100812//user/training/test/20100813//user/training/test/20100814/正如您在上面列出的路径中看到的,其中一个目录名称是一个日期戳。问题:我想加载日期范围为20100810到20100813的文件。我可以将日期范围的“从”和“到”作为参数传递给Pig脚本,但我如何在LOAD语句中使用这些参数。我能够做到以下几点te

hadoop - 如何访问 s3a ://files from Apache Spark?

Hadoop2.6不支持开箱即用的s3a,因此我尝试了一系列解决方案和修复,包括:使用hadoop-aws和aws-java-sdk部署=>无法读取凭证的环境变量将hadoop-aws添加到maven=>各种传递依赖冲突有没有人成功地使两者都起作用? 最佳答案 亲body验了s3a和s3n之间的差异-在s3a上传输7.9GB数据大约需要7分钟,而在s3n上传输7.9GB数据需要73分钟[不幸的是,us-east-1到us-west-1两种情况;Redshift和Lambda此时是us-east-1]这是堆栈中非常重要的一部分,需要正

php - 如何在 laravel 项目中使用 vendor 文件夹中的类

我正在尝试从供应商文件夹中包含guzzlehttp客户端并使用composer。到目前为止,这是我尝试过的。guzzlehttp客户端文件的位置vendor/guzzle/guzzle/src/Guzzle/Http/Client.php在我包含的composer.json文件中"autoload":{"classmap":["database/seeds","database/factories"],"files":["vendor/guzzle/guzzle/src/Guzzle/Http/Client.php"],"psr-4":{"App\\":"app/"}},我运行了命令c

php - $_FILES 为空时究竟是什么意思?

我正在处理一个PHP上传脚本,在测试我的错误检查时,我试图上传一个17MB的TIFF文件。当我这样做时,$_FILES数组是空的。该脚本可以很好地满足我需要它执行的操作,即上传JPEG文件。我的解决方案是在继续上传脚本之前测试$_FILES是否为空。谁能解释为什么在尝试上传TIFF时$_FILES为空?我的解决方案(检查$_FILES是否为空)是否可行?这是否与php.ini中的设置有关?澄清一下我使用以下方法检查$_FILES是否为空:if(empty($_FILES)){die('$_FILESisempty.');} 最佳答案