- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
让我告诉你,我是 hadoop 领域的初学者。所以,我指的是https://developer.yahoo.com/hadoop/tutorial/module3.html教程。我完成了所有设置并将所有代码复制到我的 eclipse map-reduce 项目中。就 wordcountmapper、wordcountreducer 和 wordcount.java 文件而言,没有显示错误。
现在,当我单击在 hadoop 上运行并在 VM 播放器上选择已设置的服务器并单击下一步时,之后没有任何 react 。相同的“使用选定的服务器页面在 hadoop 上运行”就像卡住了一样。进度信息面板的跨度非常短,因此无法检查它实际显示的内容。
但是,这是我每次完成所有这些步骤后在日志文件中得到的结果。请帮帮我。自最近两天以来,我一直在为此苦苦挣扎。就所需库而言,我已从 hadoop 安装路径添加了所有必需的 .jar 文件。
.log 文件内容 ---
!ENTRY org.eclipse.ui 4 0 2015-05-31 16:56:39.849
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.ClassCastException: org.eclipse.swt.widgets.Table cannot be cast to org.eclipse.swt.widgets.TableColumn
at org.eclipse.swt.widgets.Table.getColumn(Table.java:766)
at org.eclipse.swt.widgets.Table.releaseChildren(Table.java:1532)
at org.eclipse.swt.widgets.Widget.release(Widget.java:816)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:840)
at org.eclipse.swt.widgets.Widget.release(Widget.java:816)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:840)
at org.eclipse.swt.widgets.Widget.release(Widget.java:816)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:840)
at org.eclipse.swt.widgets.Widget.release(Widget.java:816)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:840)
at org.eclipse.swt.widgets.Widget.release(Widget.java:816)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:840)
at org.eclipse.swt.widgets.Widget.release(Widget.java:816)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:840)
at org.eclipse.swt.widgets.Widget.release(Widget.java:816)
at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:840)
at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:120)
at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:501)
at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:932)
at org.eclipse.swt.widgets.Widget.release(Widget.java:816)
at org.eclipse.swt.widgets.Widget.dispose(Widget.java:445)
at org.eclipse.swt.widgets.Decorations.dispose(Decorations.java:282)
at org.eclipse.swt.widgets.Shell.dispose(Shell.java:566)
at org.eclipse.jface.window.Window.close(Window.java:330)
at org.eclipse.jface.dialogs.Dialog.close(Dialog.java:971)
at org.eclipse.jface.dialogs.TrayDialog.close(TrayDialog.java:143)
at org.eclipse.jface.wizard.WizardDialog.hardClose(WizardDialog.java:797)
at org.eclipse.jface.wizard.WizardDialog.close(WizardDialog.java:427)
at org.eclipse.jface.wizard.WizardDialog.cancelPressed(WizardDialog.java:414)
at org.eclipse.jface.wizard.WizardDialog$1.widgetSelected(WizardDialog.java:293)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:227)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1006)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2413)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2164)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
at org.eclipse.jface.window.Window.open(Window.java:796)
at org.apache.hadoop.eclipse.launch.HadoopApplicationLaunchShortcut.findLaunchConfiguration(HadoopApplicationLaunchShortcut.java:110)
at org.eclipse.jdt.internal.debug.ui.launcher.JavaLaunchShortcut.launch(JavaLaunchShortcut.java:109)
at org.eclipse.jdt.internal.debug.ui.launcher.JavaLaunchShortcut.searchAndLaunch(JavaLaunchShortcut.java:74)
at org.eclipse.jdt.internal.debug.ui.launcher.JavaLaunchShortcut.launch(JavaLaunchShortcut.java:227)
at org.eclipse.debug.internal.ui.launchConfigurations.LaunchShortcutExtension.launch(LaunchShortcutExtension.java:429)
at org.eclipse.debug.internal.ui.actions.LaunchShortcutAction.run(LaunchShortcutAction.java:66)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:546)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1006)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2413)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2164)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
最佳答案
该错误似乎与hadoop无关。我在该页面中也找不到对 SWT 表或列的任何引用。
您可以启动一个普通的 java 应用程序以查看它是否一切正常,然后从终端运行 wordcount ($HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-examples),以测试您的 hadoop 安装。之后你应该回到 eclipse 看看它是否一切正常(在 hadoop 中,从终端运行东西而不是直接从 eclipse 运行总是更少的问题)
关于java - 在 Eclipse 上运行基本字数统计程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30564221/
嗨,我是excel的初学者,所以请原谅我的无知。 最近我发现自己需要一个函数来计算一系列单元格中的单词数(当然,将空单元格计为 0)。 在网上冲浪我发现了这个简单的 VBA 代码: Function
我是编程新手,这段代码不想工作,而且我已经没有想法了。它可以很好地读取文件,但不会计算任何内容。我知道它与 while 语句有关。这是针对两个单独的文件,但它们都需要显示在末尾。 #define _C
我用 Java 实现了一个字数统计程序。基本上,该程序需要一个大文件(在我的测试中,我使用了一个仅包含数字的 10 GB 数据文件),并计算每个“单词”出现的次数 - 在这种情况下,一个数字(例如 2
长话短说:1986 年,一位面试官要求 Donald Knuth 编写一个程序,输入文本和数字 N,并列出按频率排序的 N 个最常用的词。 Knuth 编写了一个 10 页的 Pascal 程序,Do
我有一个包含 2 个字段的表: cnt str -- ------- 60 the 58 of 4 no 30 the 2 of 1 no 我想要这样的结果 cnt
各位seoer应该都明白,要想网站有排名,收录是前提条件,没有收录完全谈不上排名、流量。但是内页的收录往往是seo最大的难题之一,笔者手上有一堆网站都是只被收录了首页或者几页内页,因此解决内页收录问
是否可以设置一个 checkstyle 规则来计算评论中的字数,然后在字数低于定义的限制时显示问题。我在checkstyle上搜索了Javadoc属性,但没有发现有用的东西。 例如: /** * S
我有一个名为“input.txt”的文本文件,其中包含: test line one test line two final line 编译并运行后通过 $ ./a.exe #include
我目前在带有 pandas 0.23.4 的 Jupyter Notebook (v5.6.0) 中使用 python3.7。 我编写了代码来标记一些日语单词,并成功应用了一个字数统计函数,该函数返回
我刚刚用出色的 Redactor 替换了 CKEditor(它伴随着大量与 AJAX 更新 DOM 相关的神秘问题) .我们以前使用 CKEditor 插件为我们提供富文本编辑器的字符数。我怎样才能用
我想在 Eclipse 集群上运行 hadoop 字数统计。但我收到错误。我更改了输出目录,但程序行为没有变化。你能帮我解决这个错误吗: 2013-10-23 23:06:13,783 WA
我正在尝试运行一个 wordcount 程序,但我收到以下代码的错误 job.setInputFormatClass(TextInputFormat.class); job.setOutputForm
这是 Hadoop 字数统计 java map 和 reduce 源代码: 在 map 函数中,我已经可以输出所有以字母“c”开头的单词以及该单词出现的总次数,但我想做的只是输出以字母“c”开头的单词
我是一名优秀的程序员,十分优秀!