草庐IT

diffie-hellman-group

全部标签

hadoop yarn : unknown user and group

我想弄清楚为什么我的MR作业失败了。我的疑问之一是yarnresourcemanager日志中的警告:2015-08-1412:00:45,610INFOSecurityLogger.org.apache.hadoop.ipc.Server:Authsuccessfulfortesting(auth:SIMPLE)2015-08-1412:00:45,624WARNorg.apache.hadoop.security.ShellBasedUnixGroupsMapping:gotexceptiontryingtogetgroupsforusertesting:id:testing:No

hadoop - pig SUM FOREACH GROUP ClassCastException : java. lang.String 无法转换为 java.lang.Number

我在hadoop中有一组URL和关联的事务时间。我正在尝试编写一个pig脚本来为我提供每个URL的总交易时间。每次尝试对事务时间求和时,我都会收到ClassCastException。我第一次尝试pig所以任何帮助表示赞赏。我不知道我做错了什么。这是一些输出:url和交易时间grunt>DESCRIBEuLogUrlsuLogUrls:{url:chararray,et:int}grunt>DUMPuLogUrls(/index.jsp,344)(/another/Access.jsp,517)(/index.jsp,5)(/another/NoAccess.jsp,4)(/index

scala - Spark 斯卡拉 : JniBasedUnixGroupsMapping: Error getting groups for XXX: The user name could not be found

我一直在使用scalaIDE中的spark从我的本地系统连接到Hive(在集群中),最后将我的hive-site.xml正确地放置在Spark/conf文件夹和类路径中并且能够连接到Metastore但是无法访问配置单元表。如何更改HiveContext的用户15/12/2210:28:42INFOParseDriver:解析命令:显示表15/12/2210:28:43信息ParseDriver:解析已完成15/12/2210:28:45信息Metastore:尝试使用URIthrift://Server.com:9083连接到Metastore22年12月15日10:28:46信息J

hadoop - pig : Get first occurrence of variable in a group (while aggregating other variables)?

我有一个看起来像的数据集grcol1col2A2'haha'A4'haha'A3'haha'B5'hoho'B1'hoho'如您所见,在每个组gr中都有一个数值变量col1和一些字符串变量col2每个组内相同。如何在PIG中得到如下伪代码?foreachgroupgt:generatethemeanofcol1andgetthefirstoccurrenceofcol2所以输出看起来像grmeannameA3'haha'B3'hoho'谢谢! 最佳答案 GROUPBYgr,col2并得到col1的AVG。假设字段以制表符分隔。Pig

Hadoop 映射减少 : Order of records while grouping

我在每行输入中都有一条记录,每条记录大约有10个字段。首先,我按三个字段(field1,field2,field3)对记录进行分组,因此一个mapper/reducer负责一个唯一的组(基于三个字段)。在每个组中,我根据另一个整数字段timestamp对记录进行排序,并通过添加另一个字段用相同的标签aTag标记组中的每个记录。假设在mapper#1中,我将一个排序组标记为aTag,在mapper#2中,我标记了另一个组(一个不同的组,因为我最初根据三个字段对记录进行了分组)具有相同的标签aTag。现在,如果我根据标签字段对记录进行分组(即,在不同的映射器中对组进行分组),我注意到每个组

hadoop - hive 命令错误 Expression Not In Group By Key product_id

我有一个HDFS表A,写成如下格式userproductU1101U1102U1103U2101U2104U3102......................describeA;>>userstringproductint现在如果要聚合用户,将同一用户的产品归为一组,hive命令应该怎么写?selectuser,productfromAgroupbyuser;error:line1:14ExpressionNotInGroupByKeyproduct 最佳答案 您可以使用hive中的collect_set(col)函数按用户名聚合

高版本Mysql使用group by 分组报错

Mysql5.7版本以上对groupby分组有了新需求,要求groupby后的字段要与select后查询的字段一致,否则就会报错,报错信息如下:#1055-Expression#1ofSELECTlistisnotinGROUPBYclauseandcontainsnonaggregatedcolumn‘id’whichisnotfunctionallydependentoncolumnsinGROUPBYclause;thisisincompatiblewithsql_mode=only_full_group_by通过报错分析是由于groupby后的分组字段与查询字段不一致导致。解决方案:方

hadoop - MIn max group wise 和 filter without join in pig

我正在尝试为每个组找到(max+min)/2。以下是我的架构UrlXpathsCount:{url:chararray,leafpathstr:chararray,urlpath_count:long}我正在尝试按url字段对其进行分组byUrl=GROUPUrlXpathsCountbyurl;我正在尝试通过以下方式找到(max+min)/2。midRangeByUrl=FOREACHbyUrl{urls_desc=orderUrlXpathsCountbyurlpath_countdesc;urls_max=limiturls_desc1;urls_asc=orderUrlXpat

sql - hive group-by 处理空值

假设我正在使用Hive按列分组,该列的值可能为1、2、3或空,想知道我是否只需要简单地编写groupby处理空值?我分析的目的是分别计算有多少行的值为1、2、3和为空。顺便说一句,列的类型是字符串。提前致谢,林 最佳答案 如果“空”是指NULL,那么,是的,您可以使用groupby。这个查询:selectcol,count(*)fromtabletgroupbycol;将为NULL返回一个单独的行。 关于sql-hivegroup-by处理空值,我们在StackOverflow上找到一个

hadoop - Hive 表达式不在 GROUP BY 键中

我需要在配置单元中执行这个查询:SELECTwaybill_no,vehicle_no,WAYBILL_TYPE,etim_no,trip_no,route_no,sum(full_ticket_count)asfull_ticket_count,sum(half_ticket_count)ashalf_ticket_count,sum(BOT_ticket_count)asBOT_ticket_count,sum(manual_ticket_count)asmanual_ticket_count,sum(window_booking_count)aswindow_booking_co