草庐IT

query-cache

全部标签

caching - 如何在 hadoop map reduce 作业中有效地缓存大文件?

我的工作流程如下:我正在处理大量数据。我有一个需要缓存的MapFile。此文件的大小现在为1GB,但我希望它最终会变大。MapFile的内容应该是这样的:12345,45464192.34.23.133214,45321123.45.32.1在map-phase中,我处理来自TextInputFormat格式的输入文件中的每条记录。我解析该行(按标记拆分)并检索前两个标记,token1和token2。如果(token1,token2)对不在缓存文件中,那么我调用API,获取信息,保存在缓存中(如果可能)并继续处理。privateParserparser=newcustomParser(

php - 发送 QUERY 数据包时出错

我试图向数据库中插入一些数据,但我收到了这个错误“发送查询数据包时出错”$insertDeta=$conPat->prepare("insertintotable1(data)VALUES(:data)");$insertDeta->bindParam(':data',$data);$conPat->beginTransaction();$insertDeta->execute();$conPat->commit();但我认为问题在于数据的大小超过16MB。该列的数据类型设置为longtext,我认为可以将数据保持到4​​GB。我不知道PDO是否在运行查询或将16MB数据传输到数据库时

php - 发送 QUERY 数据包时出错

我试图向数据库中插入一些数据,但我收到了这个错误“发送查询数据包时出错”$insertDeta=$conPat->prepare("insertintotable1(data)VALUES(:data)");$insertDeta->bindParam(':data',$data);$conPat->beginTransaction();$insertDeta->execute();$conPat->commit();但我认为问题在于数据的大小超过16MB。该列的数据类型设置为longtext,我认为可以将数据保持到4​​GB。我不知道PDO是否在运行查询或将16MB数据传输到数据库时

sql - Hive Query : Trying to string match using WHERE, LIKE on map<string, string>

我是Hive的新手,正在尝试进行类似于以下内容的搜索:SELECT*FROMtable1WHEREcol1LIKE"%abcd%";但是,当我这样做时,出现以下错误:Errorwhilecompilingstatement:FAILED:SemanticException[Error10014]:Line1:30Wrongarguments'"%abcd%"':Nomatchingmethodforclassorg.apache.hadoop.hive.ql.udf.UDFLikewith(map,string).Possiblechoices:FUNC(string,string)看

caching - 如何从 hadoop 缓存图像以及如何隐藏 url 中给定的端口号

http://testing:50070/webhdfs/v1/Test/asaw4zds_ssdf4_ht35-9a1a-4a7b-9n.jpg?op=OPEN我正在使用webhdfs通过hadoop获取上面的图像我想将此图像缓存在浏览器如何做到这一点是否有任何机制来缓存来自hadoop的图像以及如何隐藏此url中的端口号 最佳答案 我对webhdfs不熟悉,但如果它不支持缓存,你必须在客户端和webhdfs服务器之间放置一个缓存层。好吧,您需要的是启用缓存功能的反向代理。有几种选择如何做到这一点,但你应该选择Apachemod_

grails - 亚马逊 Redshift : query execution hangs

我使用amazonredshift,有时查询执行挂起,没有任何错误消息,例如此查询将执行:selectextract(yearfromdate),extract(weekfromdate),count(*)fromsome_tablewheredate>'2015-01-0100:00:00'anddate这不是:selectextract(yearfromdate),extract(weekfromdate),count(*)fromsome_tablewheredate>'2014-01-0100:00:00'anddate但只有当我将项目部署到服务器并且在我的本地计算机上执行所有

regex - 使用 REGEX 在 Hive Create 和 Load Query 中获取空值

我有一个日志文件,我需要在其中使用REGEX存储数据。我尝试了下面的查询,但加载了所有NULL值。我已经用http://www.regexr.com/检查了正则表达式,它对我的​​数据工作正常。CREATEEXTERNALTABLEIFNOTEXISTSavl(imeiSTRING,packetSTRING)ROWFORMATSERDE'org.apache.hadoop.hive.contrib.serde2.RegexSerDe'WITHSERDEPROPERTIES("input.regex"="(IMEI\\s\\d{15}(\\b(\\d{15})([A-Z0-9]+)))"

hadoop - 以下字段 : 'totalSize' and 'rawDataSize' mean in DESCRIBE EXTENDED query output in hive? 是什么意思

如果在任何配置单元表上运行DESCRIBEEXTENDED命令,结果会在输出末尾附近显示totalSize和rawDataSize值。这些字段是什么意思?例如:hive>DESCRIBEEXTENDEDOutputResults:Table(tableName:TablenameXXXXX,dbName:XXxXXX,.................................numRows=116429472,totalSize=3835205544,rawDataSize=35040221600}) 最佳答案 rawDat

caching - Hadoop分布式缓存的困惑

分布式缓存的实际含义是什么?在分布式缓存中有一个文件意味着它在每个数据节点中都可用,因此不会有该数据的节点间通信,或者这是否意味着该文件在每个节点的内存中?如果没有,我可以通过什么方式在内存中为整个作业创建一个文件?这可以同时用于map-reduce和UDF吗..(特别是有一些配置数据,相对较小,我想保留在内存中,因为UDF应用于配置单元查询...?)感谢和问候,德鲁夫·卡普尔。 最佳答案 DistributedCache是Map-Reduce框架提供的一种设施,用于缓存应用程序所需的文件。一旦你为你的工作缓存了一个文件,hadoo

hadoop - 大数据信号分析 : better way to store and query signal data

我要使用Hadoop/Spark进行一些信号分析,我需要有关如何构建整个过程的帮助。信号现在存储在数据库中,我们将使用Sqoop读取它,并将转换为HDFS上的文件,其模式类似于:其中信号值只是由浮点逗号分隔的数字组成的字符串。000123S0012015/04/22T10:00:00.000Z0.0,1.0,200.0,30.0...100.0000124S0012015/04/22T10:05:23.245Z0.0,4.0,250.0,35.0...10.0...000126S0032015/04/22T16:00:00.034Z0.0,0.0,200.0,00.0...600.0我