草庐IT

PIG_FEATURE

全部标签

apache-spark - Spark 2.0 : spark-infotheoretic-feature-selection java. lang.NoSuchMethodError : breeze. linalg.DenseMatrix

我正在尝试使用Spark的InfoGain第三方(https://github.com/sramirez/spark-infotheoretic-feature-selection)包的MRMR功能。但是我的集群是2.0,我得到了这个异常。即使我将所有必需的Jar文件添加到spark类路径。但它仍然不起作用。虽然它在本地机器上正常工作,但在集群上却不行。异常(exception):18/03/2901:16:43WARNTaskSetManager:Losttask3.0instage14.0(TID47,EUREDWORKER3):java.lang.NoSuchMethodErro

amazon-web-services - 未设置 Pig 模式元组。不会生成代码

我在googlen-grams数据集上对pig运行了以下命令:inp=LOAD'linktofile'AS(ngram:chararray,year:int,occurences:float,books:float);filter_input=FILTERinpBY(occurences>=400)AND(books>=8);groupinp=GROUPfilter_inputBYngram;sum_occ=FOREACHgroupinpGENERATEFLATTEN(group)asngram,SUM(filter_input.occurences)/SUM(filter_input

Hadoop 生态系统 : Map Reduce needed for Pig/Hive

互联网上有很多hadoop生态系统图片,所以我很难理解这些工具是如何协同工作的。例如在附图中,为什么pig和hive是基于mapreduce的,而其他工具如spark或storm基于YARN?你能解释一下吗?谢谢!BRhaddopecosystem 最佳答案 图片显示了MapReduce之上的Pig和Hive。这是因为MapReduce是Pig和Hive使用的分布式计算引擎。Pig和Hive查询作为MapReduce作业执行。使用Pig和Hive更容易,因为它们提供了更高级别的抽象来使用MapReduce。现在我们来看一下图中YAR

hadoop - pig 转储不显示所有数字

我已经使用Pig将数据加载到Hadoop中,但是当我转储csv表时,看起来我的数据被除以一百万。原始CSV:statepopulationCalifornia39144818Texas27469114Florida20271272要加载的Pig代码:statePopFile=LOAD'hdfs:/home/ubuntu/final/gunData/statePops.csv'usingPigStorage(',');stateRec=FOREACHstatePopFileGENERATE$0ASstate,$1aspopulation;dumpstateRec;控制台的输出是这样的(C

hadoop - Apache pig 错误 org.apache.pig.backend.hadoop.executionengine.Launcher - 错误 : org. apache.avro.file.DataFileWriter$AppendWriteException:

我正在尝试加载一些数据,按特定字段过滤并将输出存储到HDFS。我的代码如下所示:data=LOAD'$inputPath'usingAvroStorage();data=FILTERdatabycondition;STOREdataINTO'$outputPath'usingAvroStorage('schema','$SCHEMA');但我收到一条错误消息:ERRORorg.apache.pig.backend.hadoop.executionengine.Launcher-Error:org.apache.avro.file.DataFileWriter$AppendWriteEx

hadoop - 尝试执行 Pig Latin 脚本时出现异常

我正在自学Pig,在尝试探索数据集时遇到异常。脚本中有什么问题以及原因:movies_data=LOAD'/movies_data'usingPigStorage(',')as(id:chararray,title:chararray,year:int,rating:double,duration:double);high=FILTERmovies_databyrating>4.0;high_rated=FOREACHhighGENERATEmovies_data.title,movies_data.year,movies_data.rating,movies_data.duratio

hadoop - apache pig中一列的最大值

我正在尝试使用pig查找列ratingTime的最大值。我正在运行以下脚本:ratings=LOAD'/user/maria_dev/ml-100k/u.data'AS(userid:int,movieID:int,rating:int,ratingTime:int);maxrating=MAX(ratings.ratingTime);DUMPmaxrating示例输入数据是:19624238812509491863023891717742223771878887116244512880606923我遇到以下错误:2018-08-0507:02:05,247[main]INFOorg.

csv - 使用 Pig 加载文件的子集

我正在玩hortonworks沙盒来学习hadoop等我正在尝试在单机“集群”上加载文件:A=LOAD'googlebooks-eng-all-3gram-20090715-0.csv'usingPigStorage('\t')AS(ngram:chararray,year:int,count1:int,count2:int,count3:int);B=LIMITA10;DumpB;不幸的是,该文件对于我的VM上的ram来说有点太大了..我想知道是否可以LOAD.csv文件的子集?这样的事情可能吗:LOAD'googlebooks-eng-all-3gram-20090715-0.cs

hadoop - 使用 pig latin 分组后如何找到相似的元组?

我有一个具有以下结构的数据-1约翰美国2玛丽CN3史密斯美国4约翰美国5玛丽CN我需要在每个国家/地区找到重复的名称。结果应该是这样的{US:(1,John,US),(4,John,US)}{CN:(2,Mary,CN),(5,Mary,CN)}。有人可以帮我用Pig脚本来解决我的问题吗?我能够加载数据并按国家/地区名称对其进行分组。 最佳答案 我假设您有以下格式的输入:1JohnUS2MaryCN3SmithUS4JohnUS5MaryCN在这种情况下,您可以提出以下建议:A=load'data.txt'usingPigStora

Hadoop PIG Helper GROUP 错误

我正在使用HortonworksSandbox1.2,我对Hadoop平台还很陌生。所以这是错误,而我正在按照沙箱包含的教程进行操作。在PIG部分,我使用PIGHelper插入了GROUP代码。它插入一个代码,如GROUP%VAR%BY%VAR%完成教程后,我的代码看起来像这样。a=LOAD'nyse_stocks'USINGorg.apache.hcatalog.pig.HCatLoader();b=FILTERaBYstock_symbol=='IBM';c=GROUPbBYall;d=FOREACHcGENERATEAVG(b.stock_volume);DUMPd;它给出以下错