天道酬勤,学无止境

cascading

Hadoop 级联:当 cogroup 管道两次时,CascadeException“级联中不允许循环”(Hadoop Cascading : CascadeException "no loops allowed in cascade" when cogroup pipes twice)

问题 我正在尝试编写一个由两个流组成的 Casacading(v1.2) casade (http://docs.cascading.org/cascading/1.2/userguide/htmlsingle/#N20844): 1) 第一个流将url输出到 db 表,(在其中它们通过自动递增的 id 值自动分配 id)。 此流还将成对的 url 输出到SequenceFile ,字段名称为“ urlTo ”、“ urlFrom ”。 2)第二个流从这两个源和尝试读取做CoGroup中的“ urlTo ”(从SequenceFile)和“ url ”(从DB源)来获得分贝记录“ id ”对每个“ urlTo ”。 然后,它做了CoGroup的“ urlFrom ”和“ url ”来获取数据库记录“ id ”为每个“ urlFrom ”。 这两个流程单独工作 - 如果我在运行第二个流程之前在第一个流程上调用 flow.complete() 。 但是如果我把两个流放在一个级联对象中,我就会得到错误 cascading.cascade.CascadeException: no loops allowed in cascade, flow: urlLink*url*url, source: JDBCTap{connectionUrl='jdbc:mysql://localhost

2021-09-12 17:48:51    分类:技术分享    hadoop   cascading

asp.net/MVC 3/razor/jquery/级联下拉列表不起作用(asp.net/MVC 3/razor/jquery/cascading dropdown list not working)

问题 我是 stackoverflow 以及 jquery/javascript 的新手。 我一整天都在寻找不同的方法来将级联下拉列表添加到我当前的项目中,但还没有找到一种对我有用的方法。 我的大部分发现都是过时的,基于 MVC 2 到 webforms 到旧技术。 我确实找到了一些基于 MVC 3/4 的教程和帖子,它们有所帮助,但我仍然要在我的电脑屏幕上放置鼠标。 我查看过的一些帮助链接是:Radu Enuca 的级联下拉列表教程和 Rick_Anderson 的教程 该项目的一些背景: 我正在为员工创建一个工作票系统,以便将他们的日常时间提交到办公室。 我有下面列出的控制器、视图和 jquery 脚本。 控制器 public class WorkTicketController : Controller { private Context db = new Context(); public ActionResult GetClientReps(int id) { var Reps = from c in db.ClientReps where c.ClientID == id select c; List<SelectListItem> clientReps = new List<SelectListItem>(); foreach (var item in Reps) {

2021-09-11 09:56:41    分类:技术分享    jquery   asp.net-mvc-3   list   drop-down-menu   cascading

asp.net/MVC 3/razor/jquery/cascading dropdown list not working

I'm new to stackoverflow as well as to jquery/javascript. I've been searching all day for different ways to add cascading drop down lists to my current project and have yet to find a way that has worked for me. Most of my finding have been from out of date and based upon MVC 2 to webforms to older technologies. I did find a few tutorials and posts based upon MVC 3/4 that have helped but I'm still about to chunk my mouse at my computer screen. Some links that I've looked at for help are: Radu Enuca's Tutorial on cascading dropdown lists and Rick_Anderson's Tutorial Some background on the

2021-09-07 15:58:14    分类:问答    jquery   asp.net-mvc-3   list   drop-down-menu   cascading

Hadoop Cascading : CascadeException "no loops allowed in cascade" when cogroup pipes twice

I'm trying to write a Casacading(v1.2) casade (http://docs.cascading.org/cascading/1.2/userguide/htmlsingle/#N20844) consisting of two flows: 1) The first flow outputs urls to a db table, (in which they are automatically assigned id's via an auto-incrementing id value). This flow also outputs pairs of urls into a SequenceFile with field names "urlTo", "urlFrom". 2) The second flow reads from both these sources and tries to do a CoGroup on "urlTo" (from the SequenceFile) and "url" (from the db source) to get the db record "id" for each "urlTo". It then does a CoGroup on "urlFrom" and "url" to

2021-09-03 09:11:46    分类:问答    hadoop   cascading

Gradle - 找不到参数的方法 mavenRepo()(Gradle - Could not find method mavenRepo() for arguments)

问题 我克隆了级联模式项目,安装了 Gradle 2.0 - 运行和推荐 gradle eclipse --stacktrace 我得到以下信息 -根本原因是什么? J-MacBook-Pro:pattern J$ gradle eclipse --stacktrace FAILURE: Build failed with an exception. * Where: Script '/Users/J../Documents/.../pattern/etc/s3Upload.gradle' line: 28 * What went wrong: A problem occurred evaluating script. > Could not find method mavenRepo() for arguments [{name=monochromeroad, url=http://conjars.org/repo/}] on repository container. * Try: Run with --info or --debug option to get more log output. * Exception is: org.gradle.api.GradleScriptException: A problem occurred evaluating script

2021-09-01 12:32:43    分类:技术分享    gradle   cascading

通过键 Scalding Hadoop 写入多个输出,一个 MapReduce 作业(Write to multiple outputs by key Scalding Hadoop, one MapReduce Job)

问题 如何在单个 Map Reduce 作业中使用 Scalding(/cascading) 写入依赖于键的多个输出。 我当然可以将.filter用于所有可能的键,但这是一个可怕的黑客,它会激发许多工作。 回答1 Scalding 中有 TemplatedTsv(从 0.9.0rc16 及以上版本),与 Cascading TemplateTsv 完全相同。 Tsv(args("input"), ('COUNTRY, 'GDP)) .read .write(TemplatedTsv(args("output"), "%s", 'COUNTRY)) // it will create a directory for each country under "output" path in Hadoop mode. 回答2 使用 MultipleOutputFormat 并从这些其他 SO 问题中推断出使用输出格式编写自定义输出类:Create Scalding Source like TextLine,将多个文件组合成单个映射器,压缩输出 Scalding / Cascading TsvCompressed 回答3 这个关于 Cascading User 组的建议建议使用 Cascading TemplateTap。 虽然不确定如何将其连接到 Scalding。

2021-08-31 05:03:58    分类:技术分享    scala   hadoop   mapreduce   cascading   scalding

基于选择的 Javafx 级联下拉菜单(Javafx Cascading dropdown based on selection)

问题 我正在从 Swing 迁移到 javafx。 任何人都可以帮助提供有关如何根据 javafxe.g 中的父子选择级联组合框的链接/代码片段。 国家-国家,分支机构-部门-单位。 回答1 使用此代码:用于基本下拉示例 package comboboxexamplestackoverflow; import javafx.application.Application; import javafx.beans.value.ChangeListener; import javafx.beans.value.ObservableValue; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.control.ComboBox; import javafx.scene.layout.HBox; import javafx.stage.Stage; /** * * @author reegan */ public class ComboBoxExampleStackOverFlow extends Application

2021-08-14 00:06:22    分类:技术分享    combobox   javafx   cascading

使用级联删除核心数据中的关系对象(Deleting Relationship Objects with Cascade in Core Data)

问题 我希望对核心数据执行一些简单的删除,但只需要一些关于这个的建议。 我有一个包含交易、名称、事件和日期实体的模型。 交易具有到每个其他实体的链接。 在应用程序中,当用户将信息添加到文本字段时,它会被保存到一个 4 选项卡表视图控制器。 第一个选项卡将 NSFetchedResultController 与事务实体上的 fetchRequest 一起使用。 第二个选项卡使用名称实体,第三个选项卡使用事件,第四个选项卡使用日期实体。 如果我从“交易”选项卡中删除一个条目,它只会删除那个有意义的交易。 我想要的是能够从“名称”选项卡中删除一个人,或者从“事件”选项卡中删除一个事件,并通过应用程序模型进行级联。 因此,如果 Bob 有多个交易,删除他的交易选项卡将删除该交易。 如果我从姓名选项卡中删除 BOB,它应该从他参加的每个日期和交易的每个事件中删除他。 这同样适用于事件和日期。 编辑:更新以包含数据模型 注意:年份实体是实验性的,目前未使用 我将如何去做这样的事情? 谢谢 回答1 如果将Person到Transaction的“交易”关系的“删除规则”设置为“级联”,那么删除一个人将自动删除所有关联交易。 回答2 首先,我看不出将日期抽象为实体的智慧。 也许你能给我启发。 在我看来,日期属于交易。 在日期选项卡上,您仍然需要获取交易,但以不同的方式对它们进行分组和排序。

2021-08-12 18:56:24    分类:技术分享    ios   objective-c   core-data   cascading

Deleting Relationship Objects with Cascade in Core Data

I'm looking to perform some simple deletion with Core data but just need a bit of advice on this one please. I have a model with Transaction, Name, Event and Date Entities. The Transaction has a link to each of the other Entities. In the app, when a user adds in information to text fields, that gets saved to a 4 tab table view controller. The first tab is using NSFetchedResultController with a fetchRequest on the Transaction Entity. The second tab is using the Name Entity, the third is using the Event and the fourth is using the Date Entity. If I delete an entry from the Transaction tab, it

2021-07-13 12:39:09    分类:问答    ios   objective-c   core-data   cascading

部分聚合与组合器哪个更快?(Partial aggregation vs Combiners which one faster?)

问题 有关于级联/烫伤如何优化地图端评估的通知 他们使用所谓的部分聚合。 它实际上是比组合器更好的方法吗? 是否有一些常见的 hadoop 任务的性能比较(例如字数)? 如果是这样,hadoop 将来会支持这个吗? 回答1 在实践中,部分聚合比使用组合器有更多好处。 组合器有用的情况是有限的。 此外,组合器优化了任务所需的吞吐量,而不是减少的数量——这是一个微妙的区别,它增加了显着的性能增量。 在大型分布式工作流中,部分聚合有更广泛的用例。 此外,部分聚合可用于优化工作流所需的作业步骤数。 示例显示在 https://github.com/Cascading/Impatient/wiki/Part-5 中,它使用CountBy和SumBy部分聚合。 如果您回顾该项目在 GitHub 上的代码提交历史,就会发现之前使用了GroupBy和Count ,这导致了更多的减少。 回答2 对于某些类型的聚合更好。 对于可以聚合的内容,级联聚合更加灵活。 从级联站点(重点是我的): 级联不支持所谓的 MapReduce 组合器。 组合器非常强大,因为它们减少了 Mappers 和 Reducers 之间的 IO。 当您可以计算 Map 端的一些值并将它们组合在 Reducer 中时,为什么要将所有 Mapper 数据发送到 Reducer。 但是组合器仅限于关联和交换函数,例如 'sum' 和

2021-07-09 21:01:38    分类:技术分享    hadoop   cascading   hadoop-plugins   combiners