当前位置: 首页 > 知识库问答 >
问题:

运行hadoop wordcount程序

岑和风
2023-03-14

我只是重新运行了以下命令:bin/stop-all.shbin/start-all.shhadoop jar hadoop-examples-1.2.1.jar wordcount tmp/files tmp/output。但现在我得到以下错误:

13/11/10 20:52:12 ERROR Security.usergroupInformation:PriviledgedActionException as:hduser case:org.apache.hadoop.ipc.remoteException:org.apache.hadoop.mapred.safemodeException:org.apache.hadoop.mapred.safemodeException:JobTracker在org.apache.hadoop.mapred.JobTracker.checksafeMode(JobTracker.java:5188)在在sun.reflect.delegatingMethodAccessorImpl.invoke(nativeMethodAccessorImpl.java:57),在java.security,在java.lang.reflect.Method.invoke(Method.java:43),在org.apache.hadoop.ipc.rpc$server.call(rpc.java:606),在org.apache.hadoop.ipc.rpc.server$handler$1.run(server.java:1432),在.auth.subject.doas(Subject.java:415)位于org.apache.hadoop.security.usergroupinformation.doas(usergroupinformation.java:1190)位于org.apache.hadoop.ipc.server$handler.run(server.java:1426)

remoteException:org.apache.hadoop.mapred.safemodeException:JobTracker在org.apache.hadoop.mapred.JobTracker.checkSafeMode(JobTracker.java:5188)在org.apache.hadoop.mapred.JobTracker.getStagingareAdir(JobTracker.java:3677)在sun.reflect.nativeMethodAccessorImpl.Invoke0(本机方法)

Plz帮助

共有1个答案

韩喜
2023-03-14

尝试手动关闭安全模式:

hadoop dfsadmin -safemode off

hadoop dfsadmin -safemode leave

然后重新运行作业。

 类似资料:
  • 问题内容: 我看了一些其他的SO问题,没有找到任何解决我问题的方法…我有一个Main.java文件(如下)和一个OthelloLib.jar文件,没有关联的源文件。 运行失败,并 还有更多错误。SimplePlayer和BetterPlayer在jar中定义。我如何告诉Java这个罐子?这个命令:不会引起错误,但是我仍然不知道如何运行程序。如果我运行,java会抱怨: 但是TimeoutExcep

  • 运行 Java 程序 我们可以在 Package Explorer 视图 可以在 Package Explorer 视图中快速运行 Java 程序。 Package Explorer 视图: 鼠标右击包含 main 函数的 java 类选择 Run As > Java Application 同样你也可以在 Package Explorer 视图中选择包含 main 方法的类并按下快捷键: Alt

  • 问题内容: 这是简单的go应用程序。如果运行以下代码,则会出现“运行:无法运行非主程序包”错误。 要解决此问题,我只需要将该包命名为即可。但是我不明白为什么我需要这样做。我应该能够随心所欲地命名包裹。 另一个问题,我知道主要功能是程序的入口点,您需要它。否则它将无法正常工作。但是我看到一些没有主要功能的代码仍然可以使用。 单击此链接,页面底部的示例未使用包main和main函数,它仍然有效。只是好

  • 创建进程 本章开始时演示了Hello World程序,其实已经创建了新的进程,通过Bash或者zsh这些Shell很容易创建新的进程,但Shell本身是怎么实现的呢?我们又能不能用Go实现类似Shell的功能呢? 系统调用 原来这一切都是操作系统给我们做好的,然后暴露了使用的API接口,这就是系统调用。Linux或者其他Unix-like系统都提供了fork()和exec()等接口,Bash或者我

  • 万事知其然,要知其所以然,所以本节带大家来详细了解一下 Java 程序的执行过程。 从《 使用记事本编写运行Java程序》一节的案例可以看出, Java 程序的运行必须经过编写、编译和运行 3 个步骤。 编写:是指在 Java 开发环境中进行程序代码的输入,最终形成后缀名为 .java 的 Java 源文件。 编译:是指使用 Java 编译器对源文件进行错误排査的过程,编译后将生成后缀名为 .cl

  • 运行Java程序 运行Java程序的最快方法是使用Package Explorer视图。 在Package Explorer视图中 - 右键单击包含main方法的java类。 选择Run As→Java Application。 通过选择包含main方法的类并单击Alt + Shift + X,J,可以使用Package Explorer视图执行相同的操作。 上述任一操作都会创建一个新的运行配置并