草庐IT

query-performance

全部标签

performance - hadoop大文件不拆分

我有一个大小为136MB的输入文件,我启动了一些WordCount测试,我只监控一个映射器。然后我在我的hdfs-site.xml中将dfs.blocksize设置为64MB并且我仍然得到一个映射器。我做错了吗? 最佳答案 dfs.block.sizeisnotaloneplayingaroleandit'srecommendednottochangebecauseitappliesgloballytoHDFS.Splitsizeinmapreduceiscalculatedbythisformulamax(mapred.min.s

ElasticSearch 复合查询 Boolean Query

官网文档网址:Booleanquery|ElasticsearchGuide[7.17]|Elastic目录复合查询BooleanQuery利用bool查询实现功能 总结 复合查询BooleanQuery布尔查询是一个或多个查询子句的组合。子查询的组合方式有:must:必须匹配每个子查询,类似“与should:选择性匹配子查询,类似“或”mustnot:必须不匹配,不参与算分,类似“非filter:必须匹配,不参与算分利用bool查询实现功能案例:搜索名字包含“如家”,价格不高于400,在坐标31.21121.5周围10km范围内的酒店GET  /hotel/_search{        "

hadoop - 配置单元 : getting parseexception in simple create external table query

我已经在mac上设置了hive。在执行简单的创建外部表查询时。我正在跟踪堆栈跟踪:hive>CREATEEXTERNALTABLEweatherext(wbanINT,dateSTRING)>ROWFORMATDELIMITED>FIELDSTERMINATEDBY‘,’>LOCATION‘/hive/data/weatherext’;NoViableAltException(80@[])atorg.apache.hadoop.hive.ql.parse.HiveParser.columnNameTypeOrPKOrFK(HiveParser.java:33341)atorg.apac

performance - Spark 。数据缓存?

我正在spark-shell中测试以下脚本-分区表的单分区扫描。vals=System.nanoTimevarq=s"""select*frompartitioned_tablewherepart_column='part_column_value'"""spark.sql(q).showprintln("Elapsed:"+(System.nanoTime-s)/1e9+"seconds")第一次执行大约需要30秒,而所有后续执行大约需要2秒。如果我们看一下运行时统计信息——在第一次执行之前还有两个额外的作业看起来有1212个阶段的作业扫描表中的所有分区(分区总数1199,该表的HD

hadoop - ifile EBADF : Bad file descriptor while performing matrix addition 上的预读失败

我正在尝试在ApachePig中编写用于矩阵加法的代码。matrixM=LOAD'Mmatrix.txt'USINGPigStorage(',')AS(i,j,v);matrixN=LOAD'Nmatrix.txt'USINGPigStorage(',')AS(i,j,v);unionres=UNIONmatrixM,matrixN;DUMPunionres;res=GROUPunionresBY(i,j);DUMPres;ILLUSTRATEres;final_res=FOREACHresGENERATEgroup.$0ASi,group.$1ASj,SUM(unionres.v)A

mongodb - 带有 $date 的 mongo.input.query 不过滤输入到 hadoop

我有一个分片输入集合,我想在将其发送到我的hadoop集群以进行mapreduce计算之前对其进行过滤。我的$hadoopjar-命令中有这个参数mongo.input.query='{_id.uuid:"device-964693"}'并且有效。输出不会mapreduce任何不满足此查询的数据。但这不起作用:mongo.input.query='{_id.day:{\\$lt:{\\$date:1388620740000}}}'没有数据作为输出产生。1388620740000表示日期WedJan01201423:59:00GMT+0000(GMT)。该设置使用的是hadoop2.2、

ElasticSearch自定义算分排序(Function Score Query)

 使用functionscorequery,可以修改文档的相关性算分(queryscore),根据新得到的算分排序。目录FunctionScoreQuery  案例 FunctionScoreQuery 几种默认的计算分值的函数:Weight:为每一个文档设置一个简单而不被规范化的权重FieldValueFactor:使用该数值来修改_socre,例如将"热度"和"点赞数"作为算分的参考因素RandomScore:为每一个用户使用一个不同的,随机算分结果衰减函数:以某个字段的值为标准,距离某个值越近,得分越高ScriptScore:自定义脚本完全控制所需逻辑 GET  /hotel/_sear

sql - Spark : Group RDD Sql Query

我有3个RDD需要加入。valevent1001RDD:schemaRDD=[eventtype,id,location,date1][1001,4929102,LOC01,2015-01-2010:44:39][1001,4929103,LOC02,2015-01-2010:44:39][1001,4929104,LOC03,2015-01-2010:44:39]valevent2009RDD:schemaRDD=[eventtype,id,celltype,date1](不按id分组,因为我需要4个日期,具体取决于celltype)[2009,4929101,R01,2015-01

performance - 自定义映射器和 Reducer 与 HiveQL

问题陈述:-我需要比较两个表Table1和Table2,它们都存储相同的内容。所以我需要将Table2与Table1进行比较,因为Table1是需要进行比较的主表。因此,在比较之后,我需要报告Table2存在某种差异。这两个表有很多数据,大约TB的数据。所以目前我已经编写了HiveQL来进行比较并取回数据。所以我的问题是,就PERFORMANCE而言,编写CUSTOMMAPPER和REDUCER来完成此类工作或HiveQL哪个更好>我写的会很好,因为我将在数百万条记录上加入这两个表。据我所知,HiveQL在内部(在幕后)生成优化的自定义map-reducer并提交执行并取回结果。

hadoop - 得到错误的 FS : file while running hive query

在hive上运行一个简单的选择查询时我遇到了这个奇怪的错误java.lang.IllegalArgumentException:WrongFS:file://usr/lib/hive/lib/CustomUDFint.jar,expected:file:///atorg.apache.hadoop.fs.FileSystem.checkPath(FileSystem.java:410)atorg.apache.hadoop.fs.RawLocalFileSystem.pathToFile(RawLocalFileSystem.java:56)atorg.apache.hadoop.fs